首页 | 本学科首页   官方微博 | 高级检索  
     


A compiler infrastructure for embedded heterogeneous MPSoCs
Authors:Weihua Sheng,Stefan Schü  rmansMaximilian Odendahl,Mark BertschVitaliy Volevach,Rainer LeupersGerd Ascheid
Affiliation:Institute for Communication Technologies and Embedded Systems, RWTH Aachen University, Templergraben 55, 52056 Aachen, Germany
Abstract:Programming heterogeneous MPSoCs (Multi-Processor Systems on Chip) is a grand challenge for embedded SoC providers and users today. In this paper, we argue the need for and significance of positioning the language and tool design from the perspective of practicality to address this challenge. We motivate, describe and justify such a practical design of a compilation framework for heterogeneous MPSoCs targeting the domain of streaming applications, named MAPS (MPSoC Application Programming Studio). MAPS defines a clean, light-weight C language extension to capture streaming programming models. A retargetable source-to-source compiler is developed to provide key capabilities to construct practical compilation frameworks for real-world, complex MPSoC platforms. Our results have shown that MAPS is a promising compiler infrastructure that enables programming of heterogeneous MPSoCs and increases productivity of MPSoC software developers.
Keywords:MPSoC programming   Compiler infrastructure
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号