A Coding Approach to Improve the Energy Efficiency of Approximate NoCs

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Amir Najafi
  • Lennart Bamberg
  • Guillermo Payá Vayá
  • Alberto García Ortiz

Research Organisations

External Research Organisations

  • University of Bremen
View graph of relations

Details

Original languageEnglish
Title of host publication14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019)
Subtitle of host publicationProceedings
EditorsWilliam Fornaciari, David Novo, Leandro Soares Indrusiak
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages74-81
Number of pages8
ISBN (electronic)978-1-7281-4770-3
ISBN (print)978-1-7281-4771-0
Publication statusPublished - Jul 2019
Event14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip - York, United Kingdom (UK)
Duration: 1 Jul 20193 Jul 2019

Publication series

NameInternational Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)
ISSN (Print)2642-7230
ISSN (electronic)2642-7222

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.

ASJC Scopus subject areas

Sustainable Development Goals

Cite this

A Coding Approach to Improve the Energy Efficiency of Approximate NoCs. / Najafi, Amir; Bamberg, Lennart; Payá Vayá, Guillermo et al.
14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019): Proceedings. ed. / William Fornaciari; David Novo; Leandro Soares Indrusiak. Institute of Electrical and Electronics Engineers Inc., 2019. p. 74-81 9034965 (International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Najafi, A, Bamberg, L, Payá Vayá, G & Ortiz, AG 2019, A Coding Approach to Improve the Energy Efficiency of Approximate NoCs. in W Fornaciari, D Novo & LS Indrusiak (eds), 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019): Proceedings., 9034965, International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), Institute of Electrical and Electronics Engineers Inc., pp. 74-81, 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip, York, United Kingdom (UK), 1 Jul 2019. https://doi.org/10.1109/RECOSOC48741.2019.9034965
Najafi, A., Bamberg, L., Payá Vayá, G., & Ortiz, A. G. (2019). A Coding Approach to Improve the Energy Efficiency of Approximate NoCs. In W. Fornaciari, D. Novo, & L. S. Indrusiak (Eds.), 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019): Proceedings (pp. 74-81). Article 9034965 (International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/RECOSOC48741.2019.9034965
Najafi A, Bamberg L, Payá Vayá G, Ortiz AG. A Coding Approach to Improve the Energy Efficiency of Approximate NoCs. In Fornaciari W, Novo D, Indrusiak LS, editors, 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019): Proceedings. Institute of Electrical and Electronics Engineers Inc. 2019. p. 74-81. 9034965. (International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)). doi: 10.1109/RECOSOC48741.2019.9034965
Najafi, Amir ; Bamberg, Lennart ; Payá Vayá, Guillermo et al. / A Coding Approach to Improve the Energy Efficiency of Approximate NoCs. 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019): Proceedings. editor / William Fornaciari ; David Novo ; Leandro Soares Indrusiak. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 74-81 (International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)).
Download
@inproceedings{32366e5e76c0462aa2ceedc906668a30,
title = "A Coding Approach to Improve the Energy Efficiency of Approximate NoCs",
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.",
author = "Amir Najafi and Lennart Bamberg and {Pay{\'a} Vay{\'a}}, Guillermo and Ortiz, {Alberto Garc{\'i}a}",
note = "Funding information: This work is funded by the German Research Foundation (DFG) project GA 763/4-1.; 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip ; Conference date: 01-07-2019 Through 03-07-2019",
year = "2019",
month = jul,
doi = "10.1109/RECOSOC48741.2019.9034965",
language = "English",
isbn = "978-1-7281-4771-0",
series = "International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "74--81",
editor = "William Fornaciari and David Novo and Indrusiak, {Leandro Soares}",
booktitle = "14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019)",
address = "United States",

}

Download

TY - GEN

T1 - A Coding Approach to Improve the Energy Efficiency of Approximate NoCs

AU - Najafi, Amir

AU - Bamberg, Lennart

AU - Payá Vayá, Guillermo

AU - Ortiz, Alberto García

N1 - Funding information: This work is funded by the German Research Foundation (DFG) project GA 763/4-1.

PY - 2019/7

Y1 - 2019/7

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

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

UR - http://www.scopus.com/inward/record.url?scp=85084404505&partnerID=8YFLogxK

UR - https://dblp.org/rec/conf/recosoc/NajafiBVO19

U2 - 10.1109/RECOSOC48741.2019.9034965

DO - 10.1109/RECOSOC48741.2019.9034965

M3 - Conference contribution

SN - 978-1-7281-4771-0

T3 - International Symposium on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC)

SP - 74

EP - 81

BT - 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC 2019)

A2 - Fornaciari, William

A2 - Novo, David

A2 - Indrusiak, Leandro Soares

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 14th International Symposium on Reconfigurable Communication-centric Systems-on-Chip

Y2 - 1 July 2019 through 3 July 2019

ER -