150 likes | 261 Vues
Emerging Technologies of Computation. Montek Singh COMP790-084 Nov 8, 2011. Today: Multicore Systems (Network on Chip). Basics of network-on-chip what is an NOC? why is an NOC needed? main features examples Next two classes case studies benefits and challenges
E N D
Emerging Technologies of Computation Montek Singh COMP790-084 Nov 8, 2011
Today: Multicore Systems (Network on Chip) • Basics of network-on-chip • what is an NOC? • why is an NOC needed? • main features • examples • Next two classes • case studies • benefits and challenges • key research problems
What is an NOC? • Communication fabric between components/cores
On-Chip Communication Trends • Wires getting “worse”
Communication inside a System-on-Chip (SoC) • Several topologies
Topology Example • Grid-structured NoC
Layers of abstraction • … in terms of OSI layer model of networking
Zooming in onto the n/w adapter or router • Analogous to the network adapters for Wifi/Ethernet
VLSI layout aspects • thin (spread) layout vs. concentrated