A compiler infrastructure for embedded heterogeneous MPSoCs
We examine why programming heterogeneous MPSoCs is a grand challenge today. A C-language extension design (CPN) is proposed to model streaming applications. The retargetable source-to-source compiler (cpn-cc) automates MPSoC compilation process. MAPS is successfully used as compiler infrastructure for many real-world MPSoC architectures. Using MAPS improves programmer productivity in MPSoC software mapping exploration.
compiler infrastructure mpsoc programming