Software Compilation and Optimization Techniques for Heterogeneous Multi‐core Platforms
Abstract
This chapter addresses the challenges associated with compilation and optimization techniques for heterogeneous multi-core computing systems in the embedded industry. The dataflow modeling (especially process networks) is discussed. A retargetable source-to-source compiler has been developed to provide the key capabilities that facilitate the construction of compiler infrastructures for real-world, complex multi-core architectures. Their details and some optimization techniques for software distribution are explained. The most notable process is the software distribution, which accounts for mapping computation (processes) onto the heterogeneous cores of the platform and communication (channels) to communication resources (e.g. communication APIs, memories and interconnect). Given the requirements imposed by the process network programming model, MAPS relies on the analysis of traces to determine static and hybrid mappings, as discussed.
Authors 3
-
Affiliation as printed
Hong Kong Research Center, Huawei, Hong Kong, China
-
Technische Universität Dresden
Affiliation as printed
Chair for Compiler Construction, TU Dresden, Germany
-
Affiliation as printed
Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Germany
Cited by 3 stored of 3
3 results
No patents citing this paper on Lens.org (checked 2026-10-06).
References 42
-
W1491178396details pending0citations
-
W2746070985details pending0citations
-
W644978336details pending0citations
-
W1498945804details pending0citations
-
W1848619664details pending0citations
-
W1992585870details pending0citations
-
W2004477712details pending0citations
-
W2012130302details pending0citations
-
W2033872646details pending0citations
-
W2052559368details pending0citations
-
W2063017639details pending0citations
-
W2070385897details pending0citations
-
W2073877876details pending0citations
-
W2078092812details pending0citations
-
W2085358537details pending0citations
-
W2113273064details pending0citations
-
W2114489587details pending0citations
-
W2120224609details pending0citations
-
W2127318527details pending0citations
-
W2130686150details pending0citations