Warmpie: A Bare-Bones Implementation Of Message Passing Interface For Embedded Many-Cores

2015 11TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME)(2015)

引用 1|浏览6
暂无评分
摘要
In this paper we present a message-passing based interface, WarmPie, to simplify data communication and management on a Multi-Processor System-on-Chip (MPSoC). WarmPie defines a subset of Message Passing Interface (MPI) library routines. We provide C language implementation of those routines on a 9-core MPSoC. WarmPie offers an abstract view of the MPSoC to facilitate effortless integration of software to hardware. In one use case study of developing a ring communication program on the MPSoC, software development effort is reduced by a factor of 3.75 due to using WarmPie. The application using WarmPie is fully compatible with a reference MPI environment on Linux. WarmPie has a small memory footprint of 7.3KB per core. Although data transmission latency has increased due to using the interface, the overhead is amortized when transferring a bigger payload in one message.
更多
查看译文
关键词
WarmPie,message passing interface,embedded many-cores,data communication,multiprocessor system-on-chip,MPI library,C language,9-core MPSoC,ring communication program,software development effort,Linux,data transmission latency
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要