Advanced Search
DSpace@MIT

Reliability-Aware Optimization of Approximate Computational Kernels with Rely

Research and Teaching Output of the MIT Community

Show simple item record

dc.contributor.advisor Martin Rinard
dc.contributor.author Misailovic, Sasa en_US
dc.contributor.author Carbin, Michael en_US
dc.contributor.author Achour, Sara en_US
dc.contributor.author Qi, Zichao en_US
dc.contributor.author Rinard, Martin en_US
dc.contributor.other Computer Architecture en
dc.date.accessioned 2014-01-09T23:45:05Z
dc.date.available 2014-01-09T23:45:05Z
dc.date.issued 2014-01-09
dc.identifier.uri http://hdl.handle.net/1721.1/83843
dc.description.abstract Emerging high-performance architectures are anticipated to contain unreliable components (e.g., ALUs) that offer low power consumption at the expense of soft errors. Some applications (such as multimedia processing, machine learning, and big data analytics) can often naturally tolerate soft errors and can therefore trade accuracy of their results for reduced energy consumption by utilizing these unreliable hardware components. We present and evaluate a technique for reliability-aware optimization of approximate computational kernel implementations. Our technique takes a standard implementation of a computation and automatically replaces some of its arithmetic operations with unreliable versions that consume less power, but may produce incorrect results with some probability. Our technique works with a developer-provided specification of the required reliability of a computation -- the probability that it returns the correct result -- and produces an unreliable implementation that satisfies that specification. We evaluate our approach on five applications from the image processing, numerical analysis, and financial analysis domains and demonstrate how our technique enables automatic exploration of the trade-off between the reliability of a computation and its performance. en_US
dc.format.extent 11 p. en_US
dc.relation.ispartofseries MIT-CSAIL-TR-2014-001 en_US
dc.title Reliability-Aware Optimization of Approximate Computational Kernels with Rely en_US
dc.date.updated 2014-01-09T23:45:06Z


Files in this item

Name Size Format Description
MIT-CSAIL-TR-2014 ... 1.526Mb PDF

This item appears in the following Collection(s)

Show simple item record

MIT-Mirage