DocumentCode
565230
Title
Incorrect systems: It´s not the problem, It´s the solution
Author
Kirsch, Christoph M. ; Payer, Hannes
Author_Institution
Dept. of Comput. Sci., Univ. of Salzburg, Salzburg, Austria
fYear
2012
fDate
3-7 June 2012
Firstpage
913
Lastpage
917
Abstract
We present an overview of state-of-the-art work in the engineering of digital systems (hardware and software) where traditional correctness requirements are relaxed, usually for higher performance and lower resource consumption but possibly also for other non-functional properties such as more robustness and less cost. The work presented here is categorized into work that involves just hardware, hardware and software, and just software. In particular, we discuss work on probabilistic and approximate design of processors, unreliable cores in asymmetric multi-core architectures, best-effort computing, stochastic processors, accuracy-aware program transformations, and relaxed concurrent data structures. As common theme we identify, at least intuitively, “metrics of correctness” in each piece of work which appear to be important for understanding the effects of relaxed correctness requirements and their relationship to performance improvements and resource consumption.
Keywords
microprocessor chips; multiprocessing systems; reliability; resource allocation; accuracy-aware program transformations; approximate processor design; asymmetric multicore architectures; best-effort computing; correctness requirements; probabilistic processor design; relaxed concurrent data structures; resource consumption; stochastic processors; Data structures; Hardware; Probabilistic logic; Scalability; Software; Synchronization; performance; power consumption; probabilistic computing; relaxed correctness; robustness; scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
978-1-4503-1199-1
Type
conf
Filename
6241612
Link To Document