Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

3D-DRESD CiTiEs - ROMe

434 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

3D-DRESD CiTiEs - ROMe

  1. 1. R econfiguration O riented Me trics Alessandro Meroni [email_address] CITiES Group 3DD @ Goglio - 22/07/07
  2. 2. Outline <ul><li>Introduction </li></ul><ul><ul><li>Problem Description </li></ul></ul><ul><ul><li>Goals </li></ul></ul><ul><li>Project in Details </li></ul><ul><ul><li>Base Knowledge </li></ul></ul><ul><ul><li>Data Acquisition </li></ul></ul><ul><ul><li>Simulation Environment </li></ul></ul><ul><ul><li>General Flow </li></ul></ul><ul><ul><li>ROMe Flow </li></ul></ul><ul><li>Conclusion </li></ul><ul><ul><li>Results </li></ul></ul><ul><ul><li>What’s Next </li></ul></ul>
  3. 3. Problem Description <ul><li>Requirements-driven Reconfigurable SoC Communication Infrastructure design </li></ul><ul><ul><li>e.g. QoS w.r.t. Load Balancing </li></ul></ul><ul><li>Identification and definition of the more effective Communication Infrastructure for Multi Processing Elements SoC architecture </li></ul>
  4. 4. Goals <ul><li>Definition and Validation of a set of Metrics tailored to the identification of the best fitting Communication Infrastructure </li></ul><ul><li>Validation framework definition </li></ul><ul><ul><li>Analyzer Implementation </li></ul></ul>
  5. 5. Base Knowledge <ul><li>Communication Achitectures analyzed </li></ul><ul><ul><li>Point-to-point </li></ul></ul><ul><ul><li>Bus </li></ul></ul><ul><ul><li>Network-on-Chip </li></ul></ul><ul><li>Performance Parameters evaluated </li></ul><ul><ul><li>Latency, Bandwidth, Throughput, … </li></ul></ul><ul><ul><li>Topology </li></ul></ul><ul><li>Cost Factors evaluated </li></ul><ul><ul><li>Area usage </li></ul></ul><ul><ul><li>Power Consumption </li></ul></ul>
  6. 6. Data Acquisition <ul><li>Theory: </li></ul><ul><ul><li>Area Usage (w.r.t. Links Complexity) </li></ul></ul><ul><li>Model Estimation: </li></ul><ul><ul><li>Power Consumption </li></ul></ul><ul><ul><ul><li>Static Power </li></ul></ul></ul><ul><ul><ul><li>Dynamic Power </li></ul></ul></ul><ul><li>Simulations: </li></ul><ul><ul><li>Delivery Rate </li></ul></ul><ul><ul><li>Loss Rate </li></ul></ul><ul><ul><li>Throughput </li></ul></ul><ul><ul><li>Latency </li></ul></ul>
  7. 7. Simulation Environment <ul><li>Simulator used: OMNeT++ </li></ul><ul><li>Communication Architectures </li></ul><ul><li> evaluated: </li></ul><ul><ul><li>Point to Point </li></ul></ul><ul><ul><li>Bus </li></ul></ul><ul><ul><li>Network-on-Chip </li></ul></ul><ul><ul><ul><li>Star </li></ul></ul></ul><ul><ul><ul><li>Square Mesh </li></ul></ul></ul>
  8. 8. General Flow <ul><li>ROMe framework collocation </li></ul>
  9. 9. ROMe Flow <ul><li>Characteristics: </li></ul><ul><ul><li>C/C++ Language </li></ul></ul><ul><ul><li>Flex Parser </li></ul></ul><ul><ul><li>MySQL++ Library </li></ul></ul>
  10. 10. Results <ul><li>MySQL Database (46593 tuples) </li></ul><ul><li>Different simulation environments, one for each communication infrastructure </li></ul><ul><li>ROMe Analyzer </li></ul><ul><ul><li>A tool to discover the best configuration w.r.t. the user system information </li></ul></ul>
  11. 11. What’s next… <ul><li>ROMe Phase: done </li></ul><ul><li>Future Works: todo </li></ul><ul><li>Thesis idea: to validate </li></ul>
  12. 12. Questions ?

×