dc.contributor.author | Misailovic, Sasa | |
dc.contributor.author | Achour, Sara | |
dc.contributor.author | Qi, Zichao | |
dc.contributor.author | Rinard, Martin C. | |
dc.contributor.author | Carbin, Michael James | |
dc.date.accessioned | 2014-11-04T19:52:50Z | |
dc.date.available | 2014-11-04T19:52:50Z | |
dc.date.issued | 2014-10 | |
dc.identifier.isbn | 9781450325851 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/91290 | |
dc.description.abstract | The accuracy of an approximate computation is the distance between the result that the computation produces and the corresponding fully accurate result. The reliability of the computation is the probability that it will produce an acceptably accurate result. Emerging approximate hardware platforms provide approximate operations that, in return for reduced energy consumption and/or increased performance, exhibit reduced reliability and/or accuracy.
We present Chisel, a system for reliability- and accuracy-aware optimization of approximate computational kernels that run on approximate hardware platforms. Given a combined reliability and/or accuracy specification, Chisel automatically selects approximate kernel operations to synthesize an approximate computation that minimizes energy consumption while satisfying its reliability and accuracy specification.
We evaluate Chisel on five applications from the image processing, scientific computing, and financial analysis domains. The experimental results show that our implemented optimization algorithm enables Chisel to optimize our set of benchmark kernels to obtain energy savings from 8.7% to 19.8% compared to the fully reliable kernel implementations while preserving important reliability guarantees. | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant CCF-1036241) | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant CCF-1138967) | en_US |
dc.description.sponsorship | National Science Foundation (U.S.) (Grant IIS-0835652) | en_US |
dc.description.sponsorship | United States. Dept. of Energy (Grant DE-SC0008923) | en_US |
dc.description.sponsorship | United States. Defense Advanced Research Projects Agency (Grant FA8650-11-C-7192) | en_US |
dc.description.sponsorship | United States. Defense Advanced Research Projects Agency (Grant FA8750-12-2-0110) | en_US |
dc.description.sponsorship | United States. Defense Advanced Research Projects Agency (Grant FA-8750-14-2-0004) | en_US |
dc.language.iso | en_US | |
dc.publisher | Association for Computing Machinery (ACM) | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1145/2660193.2660231 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | en_US |
dc.source | MIT | en_US |
dc.title | Chisel: Reliability- and Accuracy-Aware Optimization of Approximate Computational Kernels | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Sasa Misailovic, Michael Carbin, Sara Achour, Zichao Qi, and Martin C. Rinard. 2014. Chisel: reliability- and accuracy-aware optimization of approximate computational kernels. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '14). ACM, New York, NY, USA, 309-328. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
dc.contributor.mitauthor | Misailovic, Sasa | en_US |
dc.contributor.mitauthor | Carbin, Michael James | en_US |
dc.contributor.mitauthor | Achour, Sara | en_US |
dc.contributor.mitauthor | Qi, Zichao | en_US |
dc.contributor.mitauthor | Rinard, Martin C. | en_US |
dc.relation.journal | Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '14) | en_US |
dc.eprint.version | Author's final manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dspace.orderedauthors | Misailovic, Sasa; Carbin, Michael; Achour, Sara; Qi, Zichao; Rinard, Martin C. | en_US |
dc.identifier.orcid | https://orcid.org/0000-0001-8256-0965 | |
dc.identifier.orcid | https://orcid.org/0000-0001-5333-9161 | |
dc.identifier.orcid | https://orcid.org/0000-0003-0313-9270 | |
dc.identifier.orcid | https://orcid.org/0000-0001-8095-8523 | |
mit.license | OPEN_ACCESS_POLICY | en_US |
mit.metadata.status | Complete | |