Title
Viper: virtual pipelines for enhanced reliability
Abstract
The reliability of future processors is threatened by decreasing transistor robustness. Current architectures focus on delivering high performance at low cost; lifetime device reliability is a secondary concern. As the rate of permanent hardware faults increases, robustness will become a first class constraint for even low-cost systems. Current research into reliable architectures has focused on ad-hoc solutions to improve designs without altering their centralized control logic. Unfortunately, this centralized control presents a single point of failure, which limits long-term robustness. To address this issue, we introduce Viper, an architecture built from a redundant collection of fine-grained hardware components. Instructions are perceived as customers that require a sequence of services in order to properly execute. The hardware components vie to perform what services they can, dynamically forming virtual pipelines that avoid defective hardware. This is done using distributed control logic, which avoids a single point of failure by construction. Viper can tolerate a high number of permanent faults due to its inherent redundancy. As fault counts increase, its performance degrades more gracefully than traditional centralized-logic architectures. We estimate that fault rates higher than one permanent faults per 12 million transistors, on average, cause the throughput of a classic CMP design to fall below that of a Viper design of similar size.
Year
DOI
Venue
2012
10.1109/ISCA.2012.6237030
ISCA
Keywords
Field
DocType
hardware component,enhanced reliability,current architectures focus,centralized control,single point,control logic,permanent fault,defective hardware,permanent hardware faults increase,centralized control logic,virtual pipeline,fine-grained hardware component,pipelines,transistors,computer architecture,topology,integrated circuit,hardware,diameter,high performance computing,first class constraint
Single point of failure,Pipeline transport,Supercomputer,Computer science,Parallel computing,Real-time computing,Robustness (computer science),Redundancy (engineering),Control logic,Throughput,Transistor,Embedded system
Conference
ISSN
ISBN
Citations 
1063-6897
978-1-4503-1642-2
11
PageRank 
References 
Authors
0.60
31
3
Name
Order
Citations
PageRank
Andrea Pellegrini1623.55
Joseph L. Greathouse233413.84
Valeria Bertacco3136586.93