Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.11851/9861
Full metadata record
DC FieldValueLanguage
dc.contributor.authorKarakoy, Mustafa-
dc.contributor.authorKislal, Orhan-
dc.contributor.authorTang, Xulong-
dc.contributor.authorKandemir, Mahmut Taylan-
dc.contributor.authorArunachalam, Meenakshi-
dc.date.accessioned2022-12-25T20:51:47Z-
dc.date.available2022-12-25T20:51:47Z-
dc.date.issued2019-
dc.identifier.issn2476-1249-
dc.identifier.urihttps://doi.org/10.1145/3326153-
dc.descriptionTang, Xulong/0000-0002-3385-2053en_US
dc.description.abstractDeliberate use of approximate computing has been an active research area recently. Observing that many application programs from different domains can live with less-than-perfect accuracy, existing techniques try to trade of program output accuracy with performance-energy savings. While these works provide point solutions, they leave three critical questions regarding approximate computing unanswered, especially in the context of dropping/skipping costly data accesses: (i) what is the maximum potential of skipping (i.e., not performing) data accesses under a given inaccuracy bound?; (ii) can we identify the data accesses to drop randomly, or is being architecture aware (i.e., identifying the costliest data accesses in a given architecture) critical?; and (iii) do two executions that skip the same number of data accesses always result in the same output quality (error)? This paper first provides answers to these questions using ten multithreaded workloads, and then, motivated by the negative answer to the third question, presents a program slicing-based approach that identifies the set of data accesses to drop such that (i) the resulting performance/energy benefits are maximized and (ii) the execution remains within the error (inaccuracy) bound specified by the user. Our slicing-based approach first uses backward slicing and then forward slicing to decide the set of data accesses to drop. Our experimental evaluations using ten multithreaded workloads show that, when averaged over all benchmark programs we have, 8.8% performance improvement and 13.7% energy saving are possible when we set the error bound to 2%, and the corresponding improvements jump to 15% and 25%, respectively, when the error bound is raised to 4%.en_US
dc.description.sponsorshipNSF [1526750, 1763681, 1439057, 1439021, 1629129, 1409095, 1626251, 1629915]; Intelen_US
dc.description.sponsorshipWe thank.urali Annavaram for shepherding our paper. We also thank the anonymous reviewers for their constructive feedback. This research is supported in part by NSF grants #1526750, #1763681, #1439057, #1439021, #1629129, #1409095, #1626251, #1629915, and a grant from Intel.en_US
dc.language.isoenen_US
dc.publisherAssoc Computing Machineryen_US
dc.relation.ispartofProceedings of the ACM on Measurement and Analysis of Computing Systemsen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectApproximate Computingen_US
dc.subjectCompileren_US
dc.subjectManycore Systemen_US
dc.titleArchitecture-Aware Approximate Computingen_US
dc.typeArticleen_US
dc.departmentTOBB University of Economics and Technologyen_US
dc.identifier.volume3en_US
dc.identifier.issue2en_US
dc.authoridTang, Xulong/0000-0002-3385-2053-
dc.identifier.wosWOS:000834014400017-
dc.identifier.scopus2-s2.0-85086499029-
dc.identifier.doi10.1145/3326153-
dc.authorscopusid55258210100-
dc.authorscopusid12759396300-
dc.authorscopusid57013793800-
dc.authorscopusid35549787100-
dc.authorscopusid57188576053-
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.identifier.scopusqualityQ3-
dc.identifier.wosqualityN/A-
dc.description.woscitationindexEmerging Sources Citation Index-
item.grantfulltextnone-
item.languageiso639-1en-
item.openairetypeArticle-
item.fulltextNo Fulltext-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Show simple item record



CORE Recommender

Page view(s)

88
checked on Oct 27, 2025

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.