Abstract
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.
| Original language | English |
|---|---|
| Title of host publication | 2015 11th Conference on Ph.D. Research in Microelectronics and Electronics (PRIME) |
| Publisher | IEEE |
| Pages | 33-36 |
| Number of pages | 4 |
| ISBN (Print) | 978-1-4799-8229-5 |
| DOIs | |
| Publication status | Published - 2015 |
| Publication type | A4 Article in conference proceedings |
| Event | Conference on Ph. D. Research in Microelectronics and Electronics - Duration: 1 Jan 1900 → … |
Conference
| Conference | Conference on Ph. D. Research in Microelectronics and Electronics |
|---|---|
| Period | 1/01/00 → … |
Publication forum classification
- Publication forum level 1
Fingerprint
Dive into the research topics of 'WarmPie: A bare-bones implementation of message passing interface for embedded many-cores'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver