Skip to Main content Skip to Navigation
Conference papers

Dynamically Reconfigurable RF-NoC with Distance-Aware Routing Algorithm

Abstract : With the growing number of cores per processor, on-chip communications are becoming a critical issue. Conventional wired mesh Networks-on-Chips (NoC) are reaching their scalabil-ity limit, paving the way for new interconnect technologies such as Radio Frequency (RF), Optics and 3D. This paper presents a new routing mechanism based on the WiNoCoD architecture, a hierarchical RF interconnect with dynamic bandwidth allocation for Chip Multi Processors (CMP). WiNoCoD consists of three levels of hierarchy with an RF NoC at the highest level, a wired mesh NoC and a crossbar at the lowest level. In this paper, we propose a new organisation for the manycore supporting the RF-NoC, and introduce a new routing algorithm that can choose between wired and RF networks in order to optimize the use of RF. We show that the new architecture improves performance in terms of latency and saturation. Platform simulations show a latency reduction for lower transaction rates of up to 10% compared to the original WiNoCoD architecture and up to 30% compared to a wired mesh NoC. Furthermore, smart routing pushes back the saturation threshold up to 20%.
Complete list of metadata

Cited literature [21 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-02176370
Contributor : Julien Denoulet Connect in order to contact the contributor
Submitted on : Monday, July 8, 2019 - 10:33:15 AM
Last modification on : Saturday, December 4, 2021 - 4:01:04 AM

File

ReCoSoC_2019_paper_20.pdf
Files produced by the author(s)

Identifiers

Citation

Thomas Romera, Alexandre Brière, Julien Denoulet. Dynamically Reconfigurable RF-NoC with Distance-Aware Routing Algorithm. 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019), Jul 2019, York, United Kingdom. ⟨10.1109/ReCoSoC48741.2019.9034949⟩. ⟨hal-02176370⟩

Share

Metrics

Record views

115

Files downloads

218