A4 Refereed article in a conference publication

LUTMap: A dynamic heuristic application mapping algorithm based on lookup tables




AuthorsXu Thomas Canhao, Leppänen Ville

EditorsLi, W., Ali, S., Lodewijks, G., Fortino, G., Di Fatta, G., Yin, Z., Pathan, M., Guerrieri, A., Wang, Q.

Conference nameInternet and Distributed Computing Systems

Publication year2016

Book title Proceedings of 9th International Conference on Internet and Distributed Computing Systems (IDCS)

Series titleLecture Notes in Computer Science

Volume9864

First page 134

Last page146

Number of pages13

ISBN978-3-319-45939-4

eISBN978-3-319-45940-0

ISSN0302-9743

DOIhttps://doi.org/10.1007/978-3-319-45940-0_12


Abstract

In this paper, we propose and investigate a dynamic heuristic
mapping algorithm with lookup table optimizations. Distributed and
parallel computing are trends due to the performance requirement of
modern applications. Application mapping in a multiprocessor system
is therefore critical due to the dynamic and unpredictable nature of the
applications. We analyse the communication delay among different tasks
in an application. A fundamental algorithm is analysed to optimize the
average delay of the mapping region. We discuss and evaluate the effectiveness
of the algorithm in terms of average intra-application latency.
Results from synthetic applications revealed that average latencies from
the mapping regions of the fundamental algorithm have reduced up to
23% compared with the incremental mapping. By noticing the time overhead
of the algorithm due to extra number of search spaces, we introduce
a mechanism with lookup tables to speed up the process of searching optimized
mapping regions. The lookup table is examined with both size
and construction time. Experiments shown that the lookup table is small
enough to fit into the cache, and the table can be constructed in milliseconds
in most practical cases. The results from real applications show that
the average execution time of applications of the proposed algorithm has
reduced by 15.2% compared with the first fit algorithm.


Downloadable publication

This is an electronic reprint of the original article.
This reprint may differ from the original in pagination and typographic detail. Please cite the original version.





Last updated on 2024-26-11 at 16:07