06.06.2013 Views

abstract models of noc-based mpsocs for design space exploration

abstract models of noc-based mpsocs for design space exploration

abstract models of noc-based mpsocs for design space exploration

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

and!direct!connection!links!between!two!highly!communicative!routers!can!be!implemented.!The!<br />

thermal!pr<strong>of</strong>iles!<strong>of</strong>!these!NoC!architectures!are!obtained!using!a!HotSpot!tool!(a!gateSlevel!thermal!<br />

estimation! tool).! The! authors! present! some! results! regarding! the! mapping! <strong>of</strong>! three! DPS!<br />

applications!(VOPD,!MPEGS4!and!MMS)!onto!a!8x8!2D!and!a!4x4!3D!mesh!NoCs.!Results!show!that!<br />

the!proposed!methodology!achieved!an!average!temperature!reduction!<strong>of</strong>!13!ºC!<strong>for</strong>!the!2D!NoCs!<br />

and!22!ºC!<strong>for</strong>!the!3D!NoCs,!respectively,!without!per<strong>for</strong>mance!penalty.!!<br />

3.2.1 NoC-<strong>based</strong> MPSoCs Power Estimation Modeling - Closing<br />

Remarks<br />

!<br />

The! detailed! estimation! <strong>of</strong>! NoC! power! dissipation! at! transistor! or! gate! level! is! timeS<br />

consuming! due! to! the! NoC’s! high! component! count! and! complexity.! Thus,! authors! proposed!<br />

<strong>abstract</strong>! <strong>models</strong>! <strong>of</strong>! NoCS<strong>based</strong>! MPSoCs! to! accelerate! and! to! optimize! the! power! estimation!<br />

analysis!while!coping!with!the!complexities!<strong>of</strong>!the!interconnect!architecture!and!implementation.!<br />

In!this!context,!TLM!is!adopted!by!Atitallah![ATI07b],!Lee![LEE09],!Beltrame![BEL07]!and!Xi![XI06];!<br />

algorithmic!descriptions!by!Elmiligi![ELM09],!Marcon![MAR05][MAR05b],!Hu![HU03],!Eisley![EIS06]!<br />

and!Koohi![KOO08].!<br />

Most! <strong>of</strong>! the! approaches! in! Table! II! calibrate! their! highSlevel! <strong>models</strong>! using! a! reference!<br />

<strong>design</strong>! model! to! achieve! more! accurate! power! estimation! (fifth! column).! For! instance,! [ELM09]!<br />

and! [MAT08]! use! RTL/gateSlevel! power! estimation! by! commercial! tools! from! Synopsys.! The!<br />

remaining! approaches! in! Table! II! (Kahng! [KAH09],! Milojevic! [MIL09]! and! Matsutani! [MAT08])!<br />

obtain! power! estimations! directly! from! commercial! tools,! providing! a! better! accuracy! when!<br />

compared!to!the!highSlevel!<strong>models</strong>.!On!the!other!hand,!the!simulation!time!and!the!amount!<strong>of</strong>!<br />

memory! required! by! these! commercial! power! estimation! tools! is! too! high,! making! their! use!<br />

infeasible!when!exploring!a!large!<strong>design</strong>!<strong>space</strong>![LEE09][KAH09].!<br />

Finally,! most! <strong>of</strong>! the! reviewed! approaches! employ! volumeS<strong>based</strong>! power! <strong>models</strong>! (sixth!<br />

column).!Such!<strong>models</strong>!do!not!include!lowSlevel!effects!such!as!congestion!and!burstiness!that!are!<br />

essential!to!verifying!the!occurrence!<strong>of</strong>!hotSspots.!In!turn,!hotSspots!can!impact!the!per<strong>for</strong>mance!<br />

<strong>of</strong>! the! whole! system! and! even! reduce! its! reliability! and! lifeStime.! The! proposed! actorSoriented!<br />

power! model! considers! the! effects! that! can! lead! to! hotSspots! by! <strong>abstract</strong>ing! interStask!<br />

communication!by!their!rates!rather!than!their!volumes,!which!is!one!contribution!<strong>of</strong>!this!Thesis!<br />

when! compared! to! the! reviewed! NoCS<strong>based</strong>! MPSoCs! power! estimation! modeling! (this!<br />

contribution! is! explored! in! Chapter! 4).! Another! contribution,! described! in! Chapter! 5,! is! the!<br />

possibility!<strong>of</strong>!joint!validation!<strong>of</strong>!applications!(modeled!as!UML!sequence!diagrams)!mapped!onto!<br />

the!actorSoriented!NoC!model,!considering!power!constraints!early!at!the!<strong>design</strong>!process.!Finally,!<br />

to! the! best! <strong>of</strong>! our! knowledge,! the! present! work! is! the! first! NoC! power! estimation! model! that!<br />

allows!accurate!power!analysis!using!a!simplified!NoC!model!<strong>based</strong>!on!actorSorientation.!<br />

!<br />

!!Table!II!S!Related!works!in!NoCS<strong>based</strong>!MPSoCs!Power!Estimation.!<br />

41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!