A Coding Approach to Improve the Energy Efficiency of Approximate NoCs

authored by
Amir Najafi, Lennart Bamberg, Guillermo Payá Vayá, Alberto García Ortiz
Abstract

In NoC-based multi-core systems, the communication subsystem accounts for a significant fraction of the energy consumption. Traditional NoCs guarantee error-free data transfer at the expenses of limiting the hardware optimization possibilities. However, in various applications, such as multimedia processing and machine learning, inaccurate outputs within an acceptable variance is tolerable. Recently, approximate NOCs have been proposed as a viable solution to exploit the trade off between the energy efficiency with data approximation. In this context, we propose two coding techniques. First, a combined memory-less integer-value encoding is proposed to reduce the integer-value deviation in the body flit of the approximate NOCs; and second, a crosstalk avoidance code (CAC) to guarantees the exact transmission of the head flit. Our technique improves the energy consumption of the approximate NOCs remarkably and does not introduces any performance or area penalty. Experimental results using a 65nm commercial technology asses the advantages of the proposed coding approach versus conventional transmission. proposed coding in real scenarios.

Organisation(s)
Institute of Microelectronic Systems
External Organisation(s)
University of Bremen
Type
Conference contribution
Pages
74-81
No. of pages
8
Publication date
07.2019
Publication status
Published
Peer reviewed
Yes
ASJC Scopus subject areas
Software, Hardware and Architecture, Computer Networks and Communications
Sustainable Development Goals
SDG 7 - Affordable and Clean Energy
Electronic version(s)
https://doi.org/10.1109/RECOSOC48741.2019.9034965 (Access: Closed)