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.

!<br />

Figure!11!–!Example!<strong>of</strong>!a!CDCG.!Figure!taken!from![MAR05b].!!<br />

Xi! et! al.! [XI06]! present! the! integration! <strong>of</strong>! mathematical! power/energy! <strong>models</strong>! <strong>of</strong>! NoC!<br />

components! (e.g.! input! buffers)! into! a! SystemC! transaction! level! NoC! simulation! framework.!<br />

During! the! simulation,! each! corresponding! mathematical! model! receives! the! number! <strong>of</strong>!<br />

transactions!occurred!in!the!router!or!among!then,!in!order!to!calculate!the!dynamic!and!leakage!<br />

power!<strong>of</strong>!each!one.!Different!traffic!patterns!(e.g.!burst!period!from!10us!to!15us)!are!applied!on!<br />

the! same! meshSNoC! to! evaluate! its! power! dissipation.! Experiments! on! eight! deep! subSmicron!<br />

CMOS!processes!(from!180nm!to!45nm),!were!used!to!validate!the!proposed!flow,!illustrated!in!<br />

Figure!12.!Authors!did!not!mention!the!accuracy!<strong>of</strong>!the!NoC!components!power!<strong>models</strong>.!<br />

Figure!12!–!NoC!<strong>design</strong>!flow!proposed!by!Xi.!Figure!taken!from![XI06].!<br />

Eisley! et.! al.! [EIS04][EIS06]! employ! a! framework! that! takes! as! input! message! flows,! and!<br />

derives!a!power!pr<strong>of</strong>ile!<strong>of</strong>!the!network!fabric.!The!authors!map!the!CPU!datapath!as!a!graph,!and!<br />

the! application! as! a! set! <strong>of</strong>! messages! that! flow! in! this! graph,! as! illustrated! in! Figure! 13.! Those!<br />

mapped!CPUs!are!connected!into!the!network!fabric,!mapping!the!entire!MPSoC!as!a!network.!The!<br />

authors! make! use! <strong>of</strong>! a! network! power! estimation! tool,! called! LUNA,! to! evaluate! the! power!<br />

37

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

Saved successfully!

Ooh no, something went wrong!