LECS
Laboratory for Emerging Computing Systems
Concordia University · Montréal
Journal

RELAX: a REconfigurabLe Approximate Network-on-Chip

Richard Fenster, S. L. Beux
International Symposium on Embedded Multicore/Many-core Systems-on-Chip · 2021 · DOI: 10.1109/MCSoC51149.2021.00063
Reconfigurable architecturesNetwork-on-ChipEdge AI accelerators
International Symposium on Embedded Multicore/Many-core Systems-on-Chip 2021 Richard Fenster, S. L. Beux
Abstract

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).