Show simple item record

dc.contributor.authorRinard, Martin C
dc.contributor.authorAchour, Sara
dc.date.accessioned2018-02-14T19:02:31Z
dc.date.available2018-02-14T19:02:31Z
dc.date.issued2015-10
dc.identifier.issn978-1-4503-3689-5
dc.identifier.urihttp://hdl.handle.net/1721.1/113663
dc.description.abstractWe present Topaz, a new task-based language for computations that execute on approximate computing platforms that may occasionally produce arbitrarily inaccurate results. Topaz maps tasks onto the approximate hardware and integrates the generated results into the main computation. To prevent unacceptably inaccurate task results from corrupting the main computation, Topaz deploys a novel outlier detection mechanism that recognizes and precisely reexecutes outlier tasks. Outlier detection enables Topaz to work effectively with approximate hardware platforms that have complex fault characteristics, including platforms with bit pattern dependent faults (in which the presence of faults may depend on values stored in adjacent memory cells). Our experimental results show that, for our set of benchmark applications, outlier detection enables Topaz to deliver acceptably accurate results (less than 1% error) on our target approximate hardware platforms. Depending on the application and the hardware platform, the overall energy savings range from 5 to 13 percent. Without outlier detection, only one of the applications produces acceptably accurate results.en_US
dc.description.sponsorshipUnited States. Defense Advanced Research Projects Agency (Grant FA8650- 11-C-7192)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machineryen_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2814270.2814314en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT Web Domainen_US
dc.titleApproximate computation with outlier detection in Topazen_US
dc.typeArticleen_US
dc.identifier.citationAchour, Sara, and Martin C. Rinard. "Approximate Computation with Outlier Detection in Topaz." Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications - OOPSLA 2015, 25-30 October, 2015, Pittsburgh, Pennsylvania, ACM Press, 2015, pp. 711–30.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.mitauthorRinard, Martin C
dc.contributor.mitauthorAchour, Sara
dc.relation.journalProceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications - OOPSLA 2015en_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.orderedauthorsAchour, Sara; Rinard, Martin C.en_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0001-8095-8523
dc.identifier.orcidhttps://orcid.org/0000-0001-5333-9161
mit.licenseOPEN_ACCESS_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record