loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Second ACM/IEEE International Symposium on Networks-on-Chip (nocs 2008)
Statistical Approach to NoC Design
April 07-April 10
ISBN: 978-0-7695-3098-7
Chip multiprocessors (CMPs) combine increasingly many general-purpose processor cores on a single chip. These cores run several tasks with unpredictable communication needs, resulting in uncertain and often-changing traffic patterns. This unpredictability leads network-on-chip (NoC) designers to plan for the worst-case traffic patterns, and significantly over-provision link capacities. In this paper, we provide NoC designers with an alternative statistical approach. We first present the traffic-load distribution plots (T-Plots), illustrating how much capacity overprovisioning is needed to service 90%, 99%, or 100% of all traffic patterns. We prove that in the general case, plotting T-Plots is #P-complete, and therefore extremely complex. We then show how to determine the exact mean and variance of the traffic load on any edge, and use these to provide Gaussian-based models for the T-Plots, as well as guaranteed performance bounds. Finally, we use T-Plots to reduce the network power consumption by providing an efficient capacity allocation algorithm with predictable performance guarantees.
Index Terms:
NoC, T-Plot, traffic matrices, statistical approach, capacity allocation
Citation:
Itamar Cohen, Ori Rottenstreich, Isaac Keslassy, "Statistical Approach to NoC Design," nocs, pp.171-180, Second ACM/IEEE International Symposium on Networks-on-Chip (nocs 2008), 2008
Usage of this product signifies your acceptance of the Terms of Use.