1 / 14

Networks on Chip A Paradigm Change ?

Axel Jantsch Laboratory of Electronics and Computer Systems, Royal Institute of Technology, Stockholm. Networks on Chip A Paradigm Change ?. Challange:. How do we organize a chip with one or several billion of transistors?. Why can’t we just continue? Trends and Challenges.

Télécharger la présentation

Networks on Chip A Paradigm Change ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Axel Jantsch Laboratory of Electronics and Computer Systems, Royal Institute of Technology, Stockholm Networks on ChipA Paradigm Change ? Axel Jantsch

  2. Challange: How do we organize a chip with one or several billion of transistors? Axel Jantsch

  3. Why can’t we just continue?Trends and Challenges • Deep submicron effects • Communication versus Computation • Global synchrony • Design productivity gap • Heterogeneity of functions Axel Jantsch

  4. Arbitrary Composability • Given: Set of components C and combinators O • A1, A2: assamblages of components • B is a component • (C,O) is arbitrarily compasable ifA1 + B => A2can be done with effort independent of size (A1) A1 A2 => + B Axel Jantsch

  5. Network on Chip Axel Jantsch

  6. What is a NoC based Platform? A Platform is defined by • (A) the communication infra-structure from the physical level to the application level; • (B) the provided services (e.g. load balancing, power management, fault-tolerance, resource allocation, task scheduling, external I/O, etc.); • (C) the design methodology mapping and implementing applications to the platform. Axel Jantsch

  7. How does a NoC Platform help? • Reuse • Predictability Axel Jantsch

  8. Reuse • Components and resources • Communication infra-structure • Reuse of the physical design • Lower level communication services • Higher level communication services • Network services (operating system and middleware) • Application parts and features • Design, simulation and prototype environment • Verification effort Axel Jantsch

  9. Predictability • Communication performance • Electrical properties • Design and verification time Axel Jantsch

  10. The price we pay Less optimal products Axel Jantsch

  11. Development of NOC based systems High-perforrmance communication systems High-capacity communication systems Baseband platform Personal assistant Database platform Data collection systems BACKBONE Multimedia platform Entertainment devices PLATFORMS Virtual reality games SYSTEMS Axel Jantsch

  12. A NoC Platform Based Design Process • Configuring the platform • Selecting resources • Reuse of features • Evaluation and integration Axel Jantsch

  13. Conclusion • Arbitrary composability at physical, architectural, and application level is necessary • If NoC can deliver that it will significantly change design and architecture of SoCs Axel Jantsch

  14. Status of Research at KTH • Definition of the protocol stack up to the transport layer • Design of a buffer-less switch and a hot-potato routing technique • NoC simulator • Fault model and error handling scheme • Development of a quasy-sycnhronous clocking scheme • Development of a NoC Assamble Language Axel Jantsch

More Related