Title :
Exploiting Emergence in On-Chip Interconnects
Author :
Hollis, Simon J. ; Jackson, Charlie ; Bogdan, Paul ; Marculescu, Radu
Author_Institution :
Dept. of Comput. Sci., Univ. of Bristol, Bristol, UK
Abstract :
To solve the grand challenges in contemporary chip design, such as process-to-core mapping, energy reduction, and maintenance of programmer/hardware abstraction, we advocate for self-optimizing (emergent) networks-on-chip (NoC). In these networks, topology and information flow adapt dynamically to maximize the network throughput or minimize the network latency via distributed application of microrules. In this paper, we introduce the concept of emergent small-world NoCs and discuss novel design decisions, e.g., Skip-links, that improve performance and reduce energy consumption of multicore systems. More precisely, we demonstrate that our proposed solution is able to adapt to a wide range of traffic patterns and provide reductions in data hop count of up to 20 percent while maintaining energy and area costs. We show how emergent networks can be useful for on-chip processor-to-processor communications, and also demonstrate how SoC and off-chip I/O traffic may be optimized for latency and critical load.
Keywords :
integrated circuit design; integrated circuit interconnections; multiprocessing systems; network topology; network-on-chip; performance evaluation; Skip-links; SoC I-O traffic; area cost maintenance; contemporary chip design; data hop count; emergent networks; energy consumption reduction; energy cost maintenance; energy reduction; hardware abstraction maintenance; microrule distributed application; multicore systems; network minimization; network throughput maximization; off-chip I-O traffic; on-chip interconnects; on-chip processor-to- processor communications; performance improvement; process-to-core mapping; programmer maintenance; self optimizing networks-on-chip; traffic patterns; Adaptive systems; Hardware; Network topology; Routing; System-on-a-chip; Topology; Emergence; adaptation; energy-efficiency; networks-on-chip (NoC); skip links; small world; topologies;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2012.273