A Heuristic for Multi Objective Software Application Mappings on Heterogeneous MPSoCs
- Onnebrink, G. , Hallawa, A. , Leupers, R. , Ascheid, G. , Shaheen, A.
- Book Title:
- Proceedings of the Asia South Pacific Design Automation Conference (ASP-DAC)
- accepted for publication
Efficient development of parallel software is one of the biggest hurdles to exploit the advantages of heterogeneous multi-core architectures. Fast and accurate compiler technology is required for determining the trade-off between multiple objectives, such as power and performance. To tackle this problem, this paper proposes the novel heuristic TONPET. Furthermore, it is integrated into the MAPS framework for a detailed evaluation and an applicability study. TOPNET is tested against representative benchmarks on three different platforms and compared to a state-of-the-art Evolutionary Multi Objective Algorithm (EMOA). On average, TONPET produces 6% better Pareto fronts, while being 18x faster in the worst case.