Abstract
Real-time embedded systems like smartphones tend to comprise an ever increasing number of processing cores. For scalability and the need for guaranteed performance, the use of a connection-oriented network-on-chip (NoC) is advocated. Furthermore, a distributed shared memory architecture is preferred as it simplifies software development for a multi-core system.
In this paper, experimental evidence is provided, showing that replacing a connection-oriented NoC by a connectionless one in a distributed shared memory system reduces the hardware costs and improves the performance. We observed that our FPGA could only support an 8-core system with a connection-oriented NoC. We exchanged the NoC with our tree-shaped, connectionless network and a ring, allowing a 32- core system in the same FPGA, mainly because of a reduced number of physical connections. Although the analytical worst-case performance slightly decreased, measurements show that the latency of latency-critical memory reads was reduced by 52% on average.
Original language | Undefined |
---|---|
Title of host publication | Proceedings of the 15th Euromicro Conference on Digital System Design, DSD 2012 |
Place of Publication | USA |
Publisher | IEEE |
Pages | 727-730 |
Number of pages | 4 |
ISBN (Print) | 978-0-7695-4798-5 |
DOIs | |
Publication status | Published - 5 Sept 2012 |
Event | 15th EUROMICRO Conference on Digital System Design, DSD 2012 - Çeşme, Izmir, Turkey Duration: 5 Sept 2012 → 8 Sept 2012 Conference number: 15 http://www.univ-valenciennes.fr/congres/dsd2012/ |
Publication series
Name | |
---|---|
Publisher | IEEE Computer Society |
Conference
Conference | 15th EUROMICRO Conference on Digital System Design, DSD 2012 |
---|---|
Abbreviated title | DSD |
Country/Territory | Turkey |
City | Çeşme, Izmir |
Period | 5/09/12 → 8/09/12 |
Internet address |
Keywords
- IR-81381
- EWI-22211
- METIS-287994