TY - GEN
T1 - On software design for stochastic processors
AU - Sloan, Joseph
AU - Sartori, John
AU - Kumar, Rakesh
PY - 2012
Y1 - 2012
N2 - Much recent research [8, 6, 7] suggests significant power and energy benefits of relaxing correctness constraints in future processors. Such processors with relaxed constraints have often been referred to as stochastic processors [10, 15, 11]. In this paper we present three approaches for building applications for such processors. The first approach relies on relaxing the correctness of the application based upon an analysis of application characteristics. The second approach relies upon detecting and then correcting faults within the application as they arise. The third approach transforms applications into more error tolerant forms. In this paper, we show how these techniques that enhance or exploit the error tolerance of applications can yield significant power and energy benefits when computed on stochastic processors.
AB - Much recent research [8, 6, 7] suggests significant power and energy benefits of relaxing correctness constraints in future processors. Such processors with relaxed constraints have often been referred to as stochastic processors [10, 15, 11]. In this paper we present three approaches for building applications for such processors. The first approach relies on relaxing the correctness of the application based upon an analysis of application characteristics. The second approach relies upon detecting and then correcting faults within the application as they arise. The third approach transforms applications into more error tolerant forms. In this paper, we show how these techniques that enhance or exploit the error tolerance of applications can yield significant power and energy benefits when computed on stochastic processors.
KW - ABFT
KW - application error tolerance
KW - stochastic processors
UR - http://www.scopus.com/inward/record.url?scp=84863539214&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863539214&partnerID=8YFLogxK
U2 - 10.1145/2228360.2228524
DO - 10.1145/2228360.2228524
M3 - Conference contribution
AN - SCOPUS:84863539214
SN - 9781450311991
T3 - Proceedings - Design Automation Conference
SP - 918
EP - 923
BT - Proceedings of the 49th Annual Design Automation Conference, DAC '12
T2 - 49th Annual Design Automation Conference, DAC '12
Y2 - 3 June 2012 through 7 June 2012
ER -