Show simple item record

dc.contributor.authorMisailovic, Sasa
dc.contributor.authorAchour, Sara
dc.contributor.authorQi, Zichao
dc.contributor.authorRinard, Martin C.
dc.contributor.authorCarbin, Michael James
dc.date.accessioned2014-11-04T19:52:50Z
dc.date.available2014-11-04T19:52:50Z
dc.date.issued2014-10
dc.identifier.isbn9781450325851
dc.identifier.urihttp://hdl.handle.net/1721.1/91290
dc.description.abstractThe 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.sponsorshipNational Science Foundation (U.S.) (Grant CCF-1036241)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant CCF-1138967)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant IIS-0835652)en_US
dc.description.sponsorshipUnited States. Dept. of Energy (Grant DE-SC0008923)en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (Grant FA8650-11-C-7192)en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (Grant FA8750-12-2-0110)en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (Grant FA-8750-14-2-0004)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2660193.2660231en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMITen_US
dc.titleChisel: Reliability- and Accuracy-Aware Optimization of Approximate Computational Kernelsen_US
dc.typeArticleen_US
dc.identifier.citationSasa 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.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorMisailovic, Sasaen_US
dc.contributor.mitauthorCarbin, Michael Jamesen_US
dc.contributor.mitauthorAchour, Saraen_US
dc.contributor.mitauthorQi, Zichaoen_US
dc.contributor.mitauthorRinard, Martin C.en_US
dc.relation.journalProceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '14)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsMisailovic, Sasa; Carbin, Michael; Achour, Sara; Qi, Zichao; Rinard, Martin C.en_US
dc.identifier.orcidhttps://orcid.org/0000-0001-8256-0965
dc.identifier.orcidhttps://orcid.org/0000-0001-5333-9161
dc.identifier.orcidhttps://orcid.org/0000-0003-0313-9270
dc.identifier.orcidhttps://orcid.org/0000-0001-8095-8523
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record