Title | ||
---|---|---|
Evaluation of a Connectionless NoC for a Real-Time Distributed Shared Memory Many-Core System |
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 multicore 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. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1109/DSD.2012.54 | Digital System Design |
Keywords | DocType | ISBN |
8-core system,memory system,real-time embedded system,latency-critical memory,connectionless noc,connection-oriented noc,shared memory,guaranteed performance,multicore system,connection-oriented network-on-chip,analytical worst-case performance,many-core system,32-core system,real time,software development,network on chip,distributed shared memory | Conference | 978-1-4673-2498-4 |
Citations | PageRank | References |
6 | 0.45 | 0 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jochem H. Rutgers | 1 | 25 | 2.63 |
marco j g bekooij | 2 | 161 | 9.00 |
Gerard J. M. Smit | 3 | 888 | 89.18 |