Asynchronous network-on-chips (NoCs) for resource efficient many core architectures

DC ElementWertSprache
dc.contributor.authorAx, J.
dc.contributor.authorKucza, N.
dc.contributor.authorPorrmann, M.
dc.contributor.authorRueckert, U.
dc.contributor.authorJungeblut, T.
dc.date.accessioned2021-12-23T16:35:07Z-
dc.date.available2021-12-23T16:35:07Z-
dc.date.issued2020
dc.identifier.isbn9781785618178
dc.identifier.urihttps://osnascholar.ub.uni-osnabrueck.de/handle/unios/18339-
dc.description.abstractIn this chapter, different GALS approaches for the implementation of embedded NoC architectures were presented. The GALS approach allows for the reduction of the resource requirements at an increased scalability of the NoC without sacrificing performance. The three approaches of synchronous, mesochronous, and asynchronous NoCs were compared. For the mesochronous NoC special synchronizers between the links were implemented. For the asynchronous NoC, the routers were completely realized as an asynchronous circuits. The results have shown that modern design methods (CCOpt design fl ow) allow a good scaling of MPSoCs even for synchronous NoCs. Nevertheless, the asynchronous NoC showed lower area and energy requirement compared to the mesochronous and synchronous implementation, while still providing a comparable performance. When comparing a place and route of an MPSoC, the asynchronous NoC leads to 3.1% less area requirements. The power consumption of an asynchronous router is only 22.4% (0.94 mW in idle state) or 53% (3.94 mW during communication) of the power consumption of a clock -based router. In the last section of the chapter, the global clock tree for an MPSoC with 256 CPUs was examined. The synchronous and mesochronous NoC show almost the same power consumption of about 7.7 mW. Using the asynchronous NoC reduces the power consumption by about 25% (5.78 mW). In addition, the mesochronous and asynchronous variants achieve a 2.6% higher clock frequency. Chapter Contents: • 8.1 Basics of asynchronous NoCs • 8.1.1 Mesochronous architectures • 8.1.2 Plesiochronous architectures • 8.1.3 Heterochronous architectures • 8.1.4 Asynchronous architectures • 8.2 GALS extensions for embedded multiprocessors • 8.2.1 State-of-the art of GALS-based NoC-architectures • 8.2.2 The CoreVA-MPSoC • 8.2.3 Mesochronous router implementation • 8.2.4 Asynchronous router implementation • 8.2.5 Design-space exploration of the different GALS-approaches • 8.2.5.1 Power consumption • 8.2.5.2 Latency and throughput • 8.2.5.3 Global clock tree • 8.3 Conclusion • References. © The Institution of Engineering and Technology 2020.
dc.language.isoen
dc.publisherInstitution of Engineering and Technology
dc.relation.ispartofAsynchronous Circuit Applications
dc.subjectAsynchronous circuits
dc.subjectAsynchronous network-on-chips
dc.subjectAsynchronous NoC
dc.subjectCCOpt design flow
dc.subjectClock-based router
dc.subjectCPU
dc.subjectEfficiency 2.6 percent
dc.subjectEmbedded NoC architectures
dc.subjectGALS approaches
dc.subjectIntegrated circuit design
dc.subjectMesochronous noc
dc.subjectMpsoc
dc.subjectNetwork-on-chip
dc.subjectPower 0.94 mW
dc.subjectPower 3.94 mW
dc.subjectPower 5.78 mW
dc.subjectResource efficient many core architectures
dc.subjectSynchronous NoC
dc.titleAsynchronous network-on-chips (NoCs) for resource efficient many core architectures
dc.typebook part
dc.identifier.doi10.1049/PBCS061E_ch8
dc.identifier.scopus2-s2.0-85114581939
dc.identifier.urlhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85114581939&doi=10.1049%2fPBCS061E_ch8&partnerID=40&md5=5b99956b2e73c5010a3c414096c04358
dc.description.startpage173
dc.description.endpage197
dcterms.isPartOf.abbreviationAsynchronous Circuit Applications
crisitem.author.deptFB 06 - Mathematik/Informatik-
crisitem.author.deptidfb06-
crisitem.author.orcid0000-0003-1005-5753-
crisitem.author.parentorgUniversität Osnabrück-
crisitem.author.netidPoMa309-
Zur Kurzanzeige

Seitenaufrufe

14
Letzte Woche
0
Letzter Monat
1
geprüft am 06.06.2024

Google ScholarTM

Prüfen

Altmetric