{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:10:13Z","timestamp":1750306213380,"version":"3.41.0"},"reference-count":25,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2017,1,5]],"date-time":"2017-01-05T00:00:00Z","timestamp":1483574400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["GetMobile: Mobile Comp. and Comm."],"published-print":{"date-parts":[[2017,1,5]]},"abstract":"<jats:p>Generations of computer scientists and practitioners have worked under the assumption that computers will keep improving themselves: just wait a few years and Moore's Law will solve your scaling problems. This reliable march of electrical-engineering progress has sparked revolutions in the ways humans use computers and interact with the world and each other. But growth in computing power has protected outdated abstractions and encouraged layering even more abstractions, whatever the cost.<\/jats:p>","DOI":"10.1145\/3036699.3036703","type":"journal-article","created":{"date-parts":[[2017,4,10]],"date-time":"2017-04-10T12:27:17Z","timestamp":1491827237000},"page":"12-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["APPROXIMATE COMPUTING"],"prefix":"10.1145","volume":"20","author":[{"given":"Luis","family":"Ceze","sequence":"first","affiliation":[{"name":"University of Washington, Seattle, WA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adrian","family":"Sampson","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,1,5]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1145\/2541940.2541958"},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1145\/2254064.2254086"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1145\/2509136.2509546"},{"key":"e_1_2_1_5_1","volume-title":"Ultra-efficient (embedded) SOC architectures based on probabilistic CMOS (PCMOS) technology,\" in DATE","author":"Chakrapani L. N.","year":"2006","unstructured":"L. N. Chakrapani , B. E. S. Akgul , S. Cheemalavagu , P. Korkmaz , K. V. Palem , and B. Seshasayee , \" Ultra-efficient (embedded) SOC architectures based on probabilistic CMOS (PCMOS) technology,\" in DATE , 2006 . {Online}. Available at http:\/\/portal.acm.org\/citation.cfm?id=1131790 L. N. Chakrapani, B. E. S. Akgul, S. Cheemalavagu, P. Korkmaz, K. V. Palem, and B. Seshasayee, \"Ultra-efficient (embedded) SOC architectures based on probabilistic CMOS (PCMOS) technology,\" in DATE, 2006. {Online}. Available at http:\/\/portal.acm.org\/citation.cfm?id=1131790"},{"key":"e_1_2_1_6_1","volume-title":"Exploring the synergy of emerging workloads and silicon reliability trends,\" in SELSE","author":"de Kruijf M.","year":"2009","unstructured":"M. de Kruijf and K. Sankaralingam , \" Exploring the synergy of emerging workloads and silicon reliability trends,\" in SELSE , 2009 . M. de Kruijf and K. Sankaralingam, \"Exploring the synergy of emerging workloads and silicon reliability trends,\" in SELSE, 2009."},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1145\/1815961.1816026"},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.1145\/2150976.2151008"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1109\/MICRO.2012.48"},{"key":"e_1_2_1_10_1","volume-title":"Improving coverage and reliability in approximate computing using application-specific, light-weight checks,\" in Workshop on Approximate Computing Across the System Stack (WACAS)","author":"Grigorian B.","year":"2014","unstructured":"B. Grigorian and G. Reinman , \" Improving coverage and reliability in approximate computing using application-specific, light-weight checks,\" in Workshop on Approximate Computing Across the System Stack (WACAS) , 2014 . B. Grigorian and G. Reinman, \"Improving coverage and reliability in approximate computing using application-specific, light-weight checks,\" in Workshop on Approximate Computing Across the System Stack (WACAS), 2014."},{"key":"e_1_2_1_11_1","volume-title":"ERSA: error resilient system architecture for probabilistic applications,\" in DATE","author":"Leem L.","year":"2010","unstructured":"L. Leem , H. Cho , J. Bau , Q. A. Jacobson , and S. Mitra , \" ERSA: error resilient system architecture for probabilistic applications,\" in DATE , 2010 L. Leem, H. Cho, J. Bau, Q. A. Jacobson, and S. Mitra, \"ERSA: error resilient system architecture for probabilistic applications,\" in DATE, 2010"},{"doi-asserted-by":"publisher","key":"e_1_2_1_12_1","DOI":"10.1145\/1950365.1950391"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1109\/MICRO.2014.22"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1145\/1806799.1806808"},{"key":"e_1_2_1_15_1","volume-title":"SNNAP: Approximate computing on programmable SoCs via neural acceleration,\" in HPCA","author":"Moreau T.","year":"2015","unstructured":"T. Moreau , M. Wyse , J. Nelson , A. Sampson , H. Esmaeilzadeh , L. Ceze , and M. Oskin , \" SNNAP: Approximate computing on programmable SoCs via neural acceleration,\" in HPCA , 2015 . T. Moreau, M. Wyse, J. Nelson, A. Sampson, H. Esmaeilzadeh, L. Ceze, and M. Oskin, \"SNNAP: Approximate computing on programmable SoCs via neural acceleration,\" in HPCA, 2015."},{"key":"e_1_2_1_16_1","volume-title":"Scalable stochastic processors,\" in DATE","author":"Narayanan S.","year":"2010","unstructured":"S. Narayanan , J. Sartori , R. Kumar , and D. L. Jones , \" Scalable stochastic processors,\" in DATE , 2010 . {Online}. Available at http:\/\/portal.acm. org\/citation.cfm?id=1871008 S. Narayanan, J. Sartori, R. Kumar, and D. L. Jones, \"Scalable stochastic processors,\" in DATE, 2010. {Online}. Available at http:\/\/portal.acm. org\/citation.cfm?id=1871008"},{"doi-asserted-by":"publisher","key":"e_1_2_1_17_1","DOI":"10.1145\/1869459.1869525"},{"doi-asserted-by":"publisher","key":"e_1_2_1_18_1","DOI":"10.1145\/2694344.2694365"},{"doi-asserted-by":"publisher","key":"e_1_2_1_19_1","DOI":"10.1145\/1993498.1993518"},{"key":"e_1_2_1_20_1","first-page":"01","volume":"15","author":"Sampson A.","year":"2015","unstructured":"A. Sampson , A. Baixo , B. Ransford , T. Moreau , J. Yip , L. Ceze , and M. Oskin , \"ACCEPT: A programmer-guided compiler framework for practical approximate computing,\" U. Washington, Tech. Rep. UW-CSE- 15-01 - 01 , 2015 . A. Sampson, A. Baixo, B. Ransford, T. Moreau, J. Yip, L. Ceze, and M. Oskin, \"ACCEPT: A programmer-guided compiler framework for practical approximate computing,\" U. Washington, Tech. Rep. UW-CSE- 15-01-01, 2015.","journal-title":"Washington, Tech. Rep. UW-CSE-"},{"doi-asserted-by":"publisher","key":"e_1_2_1_21_1","DOI":"10.1145\/2540708.2540712"},{"doi-asserted-by":"publisher","key":"e_1_2_1_22_1","DOI":"10.1145\/2594291.2594294"},{"key":"e_1_2_1_23_1","volume-title":"General-purpose code acceleration with limited-precision analog computation,\" in ISCA","author":"St. Amant R.","year":"2014","unstructured":"R. St. Amant , A. Yazdanbakhsh , J. Park , B. Thwaites , H. Esmaeilzadeh , A. Hassibi , L. Ceze , and D. Burger , \" General-purpose code acceleration with limited-precision analog computation,\" in ISCA , 2014 . R. St. Amant, A. Yazdanbakhsh, J. Park, B. Thwaites, H. Esmaeilzadeh, A. Hassibi, L. Ceze, and D. Burger, \"General-purpose code acceleration with limited-precision analog computation,\" in ISCA, 2014."},{"doi-asserted-by":"publisher","key":"e_1_2_1_24_1","DOI":"10.1145\/2540708.2540710"},{"unstructured":"Xilinx Inc. \"All programmable SoC.\" {Online}. Available: http:\/\/www.xilinx.com\/products\/silicon-devices\/soc\/  Xilinx Inc. \"All programmable SoC.\" {Online}. Available: http:\/\/www.xilinx.com\/products\/silicon-devices\/soc\/","key":"e_1_2_1_25_1"},{"unstructured":"Xilinx \n   Available at http:\/\/www.xilinx.com\/support\/documentation\/user guides\/  ___ \"Zynq UG585 technical reference manual.\" {Online}. Available at http:\/\/www.xilinx.com\/support\/documentation\/user guides\/","key":"e_1_2_1_26_1"}],"container-title":["GetMobile: Mobile Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3036699.3036703","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3036699.3036703","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:50:26Z","timestamp":1750218626000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3036699.3036703"}},"subtitle":["Unlocking Efficiency with Hardware-Software Co-Design"],"short-title":[],"issued":{"date-parts":[[2017,1,5]]},"references-count":25,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,1,5]]}},"alternative-id":["10.1145\/3036699.3036703"],"URL":"https:\/\/doi.org\/10.1145\/3036699.3036703","relation":{},"ISSN":["2375-0529","2375-0537"],"issn-type":[{"type":"print","value":"2375-0529"},{"type":"electronic","value":"2375-0537"}],"subject":[],"published":{"date-parts":[[2017,1,5]]},"assertion":[{"value":"2017-01-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}