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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
46<br />
The!proposed!<strong>design</strong>!flow!has!a!set!<strong>of</strong>!features!(e.g.!backS!annotation,!UML!pr<strong>of</strong>iler),!allowing!the!<br />
architecture!<strong>exploration</strong>!<strong>based</strong>!on!the!system!optimization!(e.g.!application).!This!approach!uses!a!<br />
mapping! model,! <strong>based</strong>! on! the! UML! pr<strong>of</strong>iles,! which! defines! the! relationship! between! the!<br />
application! and! the! architecture! <strong>models</strong>.! Be<strong>for</strong>e! the! application! mapping,! task! are! grouped! in!<br />
blocks!that!are!manually!mapped!(or!pure!random!selection)!onto!the!target!architecture.!Both,!<br />
the!application!and!the!plat<strong>for</strong>m!model!are!separately!validated!by!functional!simulations.!<br />
3.3.1 MPSoC Application modeling and mapping - Closing Remarks<br />
!<br />
As! the! reviewed! works,! the! proposed! actorSoriented! approach! considers! an! <strong>abstract</strong>!<br />
application!model!and!supports!<strong>design</strong>ers!on!analyzing!and!comparing!different!plat<strong>for</strong>ms!that!can!<br />
efficiently! execute! that! application.! To! support! the! <strong>design</strong>! <strong>space</strong>! <strong>exploration</strong>,! at! an! early! <strong>design</strong>!<br />
phase,! the! application! should! be! mapped! onto! a! multiprocessor! plat<strong>for</strong>m! model,! which! should!<br />
support!an!analysis!<strong>of</strong>!the!functional!and!nonSfunctional!requirements!<strong>of</strong>!the!application.!!<br />
The!proposed!approach!combines!actors!and!UML,!modeling!the!concurrent!behavior!<strong>of</strong>!<br />
the! application.! ! The! main! advantage! <strong>of</strong>! the! proposed! method! is! on! the! layered! <strong>models</strong>! <strong>of</strong>!<br />
communicationScentric!multiprocessor!plat<strong>for</strong>ms.!Instead!<strong>of</strong>!generating!customized!plat<strong>for</strong>ms!out!<br />
<strong>of</strong>!the!systemSlevel!model,!the!proposed!approach!jointly!executes!application!<strong>models</strong>!and!existing!<br />
plat<strong>for</strong>m!<strong>models</strong>,!allowing!an!accurate!per<strong>for</strong>mance!estimation.!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!<br />
!