RELAX: a REconfigurabLe Approximate Network-on-Chip
The high error-resilience of numerous applications such as neural networks and signal processing led to new optimization opportunities in manycore systems. Indeed, approximate computing enable the reduction of data bit size, which allows to relax design constraints of computing resources and memory. However, on-chip interconnects can hardly take advantage of the reduced data size since they also need to transmit plain sized data. Consequently, existing approximate networks-on-chip (NoCs) either involve additional physical layers dedicated to approximate data or significantly increase the energy to transfer non-approximate data. To solve this challenge, we propose RELAX, a reconfigurable network-on-chip that can operate in an accurate data only mode or a mixed mode. The mixed mode allows for concurrent accurate and approximate data transactions using the same physical layer, hence allowing the efficient transmission of approximate data while reducing the resources overhead. Synthesis and simulation results show that RELAX improves communication latency of approximate data up to 44.2% when compared to an accurate data only, baseline 2D-Mesh NoC.
Citation
If you build on this work, please cite the paper using the entry below. The BibTeX can be copied to clipboard with the button at the top of this page.
@article{richard2021c4dfc1060b60cf538b3c632bd6a695edb375da2d,
title = {RELAX: a REconfigurabLe Approximate Network-on-Chip},
author = {Richard Fenster and S. L. Beux},
journal = {International Symposium on Embedded Multicore/Many-core Systems-on-Chip},
year = {2021},
doi = {10.1109/MCSoC51149.2021.00063}
} Acknowledgements
This work was supported in part by the Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery Grants programme and by the Fonds de recherche du Québec — Nature et technologies (FRQNT).