Title | ||
---|---|---|
A resource-efficient network interface supporting low latency reconfiguration of virtual circuits in time-division multiplexing networks-on-chip. |
Abstract | ||
---|---|---|
This paper presents a resource-efficient time-division multiplexing network interface of a network-on-chip intended for use in a multicore platform for hard real-time systems. The network-on-chip provides virtual circuits to move data between core-local on-chip memories. In such a platform, a change of the applications operating mode may require reconfiguration of virtual circuits that are setup by the network-on-chip. A unique feature of our network interface is the instantaneous reconfiguration between different time-division multiplexing schedules, containing sets of virtual circuits, without affecting virtual circuits that persist across the reconfiguration. The results show that the worst-case latency from triggering a reconfiguration until the new schedule is executing, is in the range of 300 clock cycles. Experiments show that new schedules can be transmitted from a single master to all slave nodes for a 16-core platform in between 500 and 3500 clock cycles. The results also show that the hardware cost for an FPGA implementation of our architecture is considerably smaller than other network-on-chips with similar reconfiguration functionalities, and that the worst-case time for a reconfiguration is smaller than that seen in functionally equivalent architectures. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1016/j.sysarc.2017.02.001 | Journal of Systems Architecture - Embedded Systems Design |
Keywords | Field | DocType |
Network-on-chip,Real-time systems,Reconfiguration,Time-division multiplexing | Computer science,Parallel computing,Network on a chip,Real-time computing,Schedule,Virtual circuit,Latency (engineering),Multiplexing,Time-division multiplexing,Control reconfiguration,Network interface,Embedded system | Journal |
Volume | Issue | ISSN |
74 | C | 1383-7621 |
Citations | PageRank | References |
2 | 0.46 | 29 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rasmus Bo Sørensen | 1 | 59 | 5.51 |
luca pezzarossa | 2 | 24 | 4.85 |
Martin Schoeberl | 3 | 8 | 5.28 |
Jens Sparsø | 4 | 453 | 52.97 |