TY - GEN
T1 - Optimizing power and performance for reliable on-chip networks
AU - Yanamandra, Aditya
AU - Eachempati, Soumya
AU - Soundararajan, Niranjan
AU - Narayanan, Vijaykrishnan
AU - Irwin, Mary Jane
AU - Krishnan, Ramakrishnan
PY - 2010
Y1 - 2010
N2 - 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%.
AB - 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%.
UR - http://www.scopus.com/inward/record.url?scp=77951211354&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77951211354&partnerID=8YFLogxK
U2 - 10.1109/ASPDAC.2010.5419844
DO - 10.1109/ASPDAC.2010.5419844
M3 - Conference contribution
AN - SCOPUS:77951211354
SN - 9781424457656
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 431
EP - 436
BT - 2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010
T2 - 2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010
Y2 - 18 January 2010 through 21 January 2010
ER -