I am studying Network on Chip architecture and applications as part of my final year project at the University of Adelaide.
NoC (Network on Chip): A shared medium approach to transmitting data between IP blocks on a System on Chip. Instead of a shared or dedicated bus, information is divided into packets and sent across a routed network.
Flit (Flow Control Unit): The basic logic unit that can be transmitted over a link in a NoC.
Wormhole switching - Wormhole routing
Turn prohibition based routing - search?q=turn+prohibition+based+routing
Clos network - Clos network
Three constraints of a TDMA based wormhole routing NoC: Mapping, routing, slot allocation.
TDMA - time division multiple access
Service classes
Best effort services can exploit the underutilised resources that are present to provide worst case service guarantees.
Both service classes guarantee error free, in order, loss-less delivery. GS also provide flow isolation and guaranteed bandwidth and latency.
UMARS - Unified MApping, Routing and Slot allocation - Andreas' mapping, path selection and timeslot allocation NoC algorithm.
Minimal routing - only neighbors that are closer to the destination are part of the valid choices for the next hop
* Computer networks and applications (CNA) - OSI model, routing algorithims * Real time systems (RTS) - scheduling, deadlock, livelock