教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

comparing energy and latency of asynchronous and synchronous

来源:网络收集 时间:2026-09-21
导读: NoC issues 2010 Fourth ACM/IEEE International Symposium on Networks-on-Chip ComparingEnergyandLatencyofAsynchronousandSynchronousNoCsforEmbeddedSoCs DanielGebhardt SchoolofComputingUniversityofUtahgebhardt@cs.utah.edu JunbokYouKennethS.Ste

NoC issues

2010 Fourth ACM/IEEE International Symposium on Networks-on-Chip

ComparingEnergyandLatencyofAsynchronousandSynchronousNoCsforEmbeddedSoCs

DanielGebhardt

SchoolofComputingUniversityofUtahgebhardt@cs.utah.edu

JunbokYouKennethS.Stevens

Dept.ofElectricalandComputerEngineering

UniversityofUtah

{jyou,kstevens}@ece.utah.edu

Abstract—Powerconsumptionofon-chipinterconnectsisaprimaryconcernformanyembeddedsystem-on-chip(SoC)appli-cations.Inthispaper,wecompareenergyandperformancechar-acteristicsofasynchronous(clockless)andsynchronousnetwork-on-chipimplementations,optimizedforanumberofSoCdesigns.WeadaptedtheCOSI-2.0frameworkwithORION2.0routerandwiremodelsforsynchronousnetworkgeneration.Ourowntool,ANetGen,speci estheasynchronousnetworkbydeterminingthetopologywithsimulated-annealingandrouterlocationswithforce-directedplacement.Itusesenergyanddelaymodelsfromour65nmbundled-datarouterdesign.SystemCsimulationsvariedtraf cburstinessusingtheself-similarb-model.Resultsshowthattheasynchronousnetworkprovidedlowermedianandmaximummessagelatency,especiallyunderburstytraf c,andusedfarlessrouterenergywithaslightoverheadfortheinter-routerwires.

I.INTRODUCTION

Embedded,energy-constrainedSoCdesignscanberoughlyseparatedintotwoclasses:platform-basedand xed-function(alsocalledapplication-speci c).Theformerisconcernedwithbeingabletoperformawidevarietyoftasks,manyofwhichcannotbeforeseenatdesigntime.Thelatteristargetedtowardsaparticularfunction,orafewfunctions,thathaveknownproperties.A xed-functiondesignmightconsistofanumberofhighlyspecializedcoresandmemories,andfewergeneral-purposeprocessors.Thenetwork-on-chip(NoC)ofboththeseclassesshouldbeoptimizedforminimalenergyusagewhilemeetingthepredictedperformancerequirements;however,theapplication-speci cNoCmaybemorespecializedasithasaprioriknowledgeofthecommunicationpatternsbetweencores.Thisisincontrasttogeneral-purposeinterconnectsthatareoftenevaluatedwithtraf cpatternssuchasspatially-uniform,bit-transpose,etc..Thedomainofthisworkisthe xed-function,ratherthantheplatform-basedSoC.

Someglobally-asynchronouslocally-synchronous(GALS)interconnectsolutionsrelyonaclock,eitherwithstandardsynchronousclockdistribution,oramesochronousmethod.However,anasynchronous(alsocalledclockless)networkhasanumberofpotentialadvantagesoveraclockednetworkinaGALSenvironment.Standardargumentsforasynchronouscir-cuitdesignincluderobustnesstoprocess/voltage/temperaturevariation,average-caseinsteadofworst-caseperformance,andothersuchpoints.However,therearealsomanyNoC-speci carguments.InasynchronousNoC,theclocktreeforallroutersandpipelinebufferscanconsumesigni cantpowerasshownin

aheterogeneousnetwork[1],andinalargeCMP(chipmulti-processor)33%ofrouterpower[2].ManySoCdesignshavequiteburstyand“reactive”traf c.Inthiscase,asynchronousmethodsarebene cialinthattheyconsumelittledynamicpowerduringperiodsoflowtraf cwithoutrelyingonclockgatingtechniques.

Availablebandwidthoneachasynchronouslinkcanbeindependentlyset,tosomeextent,bywirelengthbetweenrouters,linkpipelinedepth,orbyvaryingthephysicalwireproperties(metallayer,width,andspacing).Thisispotentiallyusefulwhenbandwidthrequirementsoncore-to-corepathsvaryconsiderably.Thisisincontrasttoclockednetworkswhichcommonlyuseasinglefrequencyforallroutersandiswastefultothosepathsnotrequiringhighbandwidth.AclockedNoCcanusediscrete“islands”ofdifferingclockspeedstoachieveasimilareffect,butinamuchcoarser-grainedfashion.

Designautomationtechniquesarecommonlyusedtogen-erateaNoCforaspeci cSoCdesign.Thesemethodscandecreasetimeofdevelopmentincommercialproductsorallowaresearchertoexplorealargerdesignspace.TheNoCsolutionischosenbasedonsomemetric,usuallyafunctionofenergyandperformance.Intheoptimizationprocess,potentialsolutionsmustbeevaluatedforquality,andthisoftenrequiresanabstractedmodeloftheSoCcharacteristics.

ThisabstractioncanbedoneatavarietyoflevelsdependinguponcompletenessoravailabilityoftheSoCdesignandNoCcomponents.Ideally,onecouldsimulatetheexactfunctionalityofthevariouscorescomposingthedesign,andtheNoCwouldbefullyimplementedtomodelthecommunication.Unfortu-nately,thismethodislaborandsimulation-timeintensive,andnotagoodchoiceforearly-explorationoftheNoCdesignspace.Asusual,tradeoffsmustbemadeasfunctionbecomesmoreabstracted.

Acommonlyusedabstractionusedintheliteraturehasbeentitledacommunicationtracegraph[3](CTG)oracoregraph.Apathdescribespairsofsourceanddestinationcores,andtheparticularlinksandroutersapackettraverses.TheCTGhasan-tupleofvaluesperpath,butoftenincludesaverageexpectedtraf crateperpathandsometimesalatencyrequirementofapacket.AnexampleCTGisshowninFigure1thatweuseinourevaluation.

Toourknowledge,theredoesnotexistpublishedmethodstoaidinautomatinghigh-levelasynchronousNoCoptimization

NoC issues

Figure1:ExampleCTGgraph.EdgeweightsareinMBytes/s.for xed-functionSoCs.Thisisincontrasttotechniquesthatutilizesynchronoustoolsforimplementingaspeci cnetwork[4].Inthiswork,wegiveanoverviewofourcircuitsanddesignautomationtechniques,andcomparetheresultingasynchronousNoCtoasynchronousonegeneratedbyanexistingtool.Wealsoshowthataddingameasureofburstytraf ctoaCTGdesignabstractionleadstoamoreconclusiveNoCevaluation.AlsouniqueisourSystemCsimulatorthatmodelsasynchronousrouters,andimportantly,thelinkdelayasafunctionofwirelengthbetweenrouters.

Thispaperisorganizedasfollows.SectionIIgivesanoverviewofrelatedwork.Thesynchronousnetworkgenera-tionframeworkisdiscussedinSectionIII.OurasynchronousrouterisdiscussedinSectionIVatacircuitlevel.SectionVdescribesourmethodologyforasynchronousNoCgenerationandsimulation.OurevaluationmethodologyandsetupisgiveninSectionVI,withtheresultsdiscussedinSectionVII.WeconcludeinSectionVIII.

II.RELATEDWORK

TheCOSIframework[5]generatesanapplication-speci cNoCand oorplan,takingasinputsuchconstraintsascoreareasandaveragebandwidthbetweencores.Whileitisexten-siblewithnewalgorithmsandcomponents,itdoesnotconsiderasynchro …… 此处隐藏:35852字,全部文档内容请下载后查看。喜欢就下载吧 ……

comparing energy and latency of asynchronous and synchronous.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1728880.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)