Title :
Optimizing power and performance for reliable on-chip networks
Author :
Yanamandra, Aditya ; Eachempati, Soumya ; Soundararajan, Niranjan ; Narayanan, Vijaykrishnan ; Irwin, Mary Jane ; Krishnan, Ramakrishnan
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
Abstract :
We propose novel techniques to minimize the power and performance penalties in protecting the NoC against soft errors, while giving desired reliability guarantees. Some applications have inherent error tolerance which can be exploited to save power, by turning off the error correction mechanisms for a fraction of the total time without trading off reliability. To further increase the power savings, we bound the vulnerability of a router by throttling the traffic into the router. In order to minimize the throughput loss due to throttling, we propose dividing the die into domains and using multiple vulnerability bounds across these domains. We explore both static and dynamic selection of vulnerability bounds. We find that for applications with an error tolerance of 10% of the raw error rate, the dynamic multiple vulnerability bound scheme can save up to 44% of power expended for error correction at a marginal network throughput loss of 3%.
Keywords :
circuit optimisation; error correction; integrated circuit design; integrated circuit reliability; network-on-chip; dynamic multiple vulnerability bound; error correction; error rate; error tolerance; performance optimization; power optimization; power savings; reliability; reliable on-chip networks; vulnerability bounds; Analytical models; Computer errors; Error analysis; Error correction; Fabrics; Network-on-a-chip; Power system reliability; Protection; Telecommunication traffic; Throughput;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-5765-6
Electronic_ISBN :
978-1-4244-5767-0
DOI :
10.1109/ASPDAC.2010.5419844