{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T05:32:45Z","timestamp":1768541565756,"version":"3.49.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"5s","license":[{"start":{"date-parts":[[2017,9,27]],"date-time":"2017-09-27T00:00:00Z","timestamp":1506470400000},"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":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2017,10,31]]},"abstract":"<jats:p>\n            Approximate computing has emerged as a popular design paradigm for optimizing the performance and energy consumption of error-resilient applications in domains such as machine learning, graphics, data analytics,\n            <jats:italic>etc<\/jats:italic>\n            . Numerous techniques for approximate computing have been proposed at different layers of the system stack, from circuits to architecture to software. In this work, we propose a new technique, called\n            <jats:italic>quantized table lookup<\/jats:italic>\n            , for approximating the meta-functions used in the core computational kernels of error-resilient applications. In contrast to prior work that directly approximates the functionality of the meta-functions, the proposed technique instead approximates the input data to the meta-functions by reducing\/quantizing them to\n            <jats:italic>a much smaller set of values that we call quantized inputs<\/jats:italic>\n            . The small number of quantized inputs enables us to completely replace the energy-intensive arithmetic units in the meta-function with small and energy-efficient lookup tables (called quantized lookup tables or\n            <jats:sc>q<\/jats:sc>\n            LUT) that contain precomputed output values corresponding to the quantized inputs. The proposed approximation technique is not only highly generic, but also inherently quality-configurable and input-aware. Quality-configurability and input-awareness are achieved by modulating the size of the\n            <jats:sc>q<\/jats:sc>\n            LUT as well as selecting the values of the quantized inputs judiciously based on the statistics of the original input data. To evaluate the proposed technique, we have implemented the dominant meta-functions of nine error-resilient application benchmarks as quantized table lookup based hardware accelerators using 45nm technology. Experimental results demonstrate average energy savings of 46% at the application-level for minimal (&lt;1%) loss in output quality.\n          <\/jats:p>","DOI":"10.1145\/3126531","type":"journal-article","created":{"date-parts":[[2017,9,27]],"date-time":"2017-09-27T12:33:53Z","timestamp":1506515633000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":29,"title":["<scp>q<\/scp>\n            LUT"],"prefix":"10.1145","volume":"16","author":[{"given":"Arnab","family":"Raha","sequence":"first","affiliation":[{"name":"School of ECE, Purdue University, West Lafayette, IN"}]},{"given":"Vijay","family":"Raghunathan","sequence":"additional","affiliation":[{"name":"School of ECE, Purdue University, West Lafayette, IN"}]}],"member":"320","published-online":{"date-parts":[[2017,9,27]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488873"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897937.2906199"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"D. Mohapatra V. K. Chippa A. Raghunathan and K. Roy. 2011. Design of voltage-scalable meta-functions for approximate computing. In 2011 Design Automation Test in Europe. 1--6.  D. Mohapatra V. K. Chippa A. Raghunathan and K. Roy. 2011. Design of voltage-scalable meta-functions for approximate computing. In 2011 Design Automation Test in Europe. 1--6.","DOI":"10.1109\/DATE.2011.5763154"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2003.821774"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.54"},{"key":"e_1_2_1_6_1","volume-title":"Automation Test in Europe Conference Exhibition (DATE). 665--670","author":"Raha A."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.119"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540711"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024724.2024863"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806620"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2001.937655"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540710"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1240233.1240234"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.863621"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.486662"},{"key":"e_1_2_1_16_1","volume-title":"2013 Asilomar Conference on Signals, Systems and Computers. 2167--2171","author":"Ayinala M."},{"key":"e_1_2_1_17_1","volume-title":"IEEE\/ACM International Symposium on Low Power Electronics and Design. 409--414","author":"Gupta V."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLSID.2014.62"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2015.2424212"},{"key":"e_1_2_1_20_1","doi-asserted-by":"crossref","unstructured":"P. K. Krause and I. Polian. 2011. Adaptive voltage over-scaling for resilient applications. In 2011 Design Automation Test in Europe. 1--6.  P. K. Krause and I. Polian. 2011. Adaptive voltage over-scaling for resilient applications. In 2011 Design Automation Test in Europe. 1--6.","DOI":"10.1109\/DATE.2011.5763153"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463209.2488759"},{"key":"e_1_2_1_22_1","volume-title":"Automation Test in Europe Conference Exhibition (DATE","author":"Shin D.","year":"2010"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2966986.2967005"},{"key":"e_1_2_1_24_1","volume-title":"Automation Test in Europe Conference Exhibition (DATE). 1--6.","author":"Ranjan A."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2016.2586379"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.48"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025133"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950390"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079079.3079107"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908087"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/LES.2017.2658566"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062333"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3126531","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3126531","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:05:02Z","timestamp":1750273502000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3126531"}},"subtitle":["Input-Aware Quantized Table Lookup for Energy-Efficient Approximate Accelerators"],"short-title":[],"issued":{"date-parts":[[2017,9,27]]},"references-count":32,"journal-issue":{"issue":"5s","published-print":{"date-parts":[[2017,10,31]]}},"alternative-id":["10.1145\/3126531"],"URL":"https:\/\/doi.org\/10.1145\/3126531","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,9,27]]},"assertion":[{"value":"2017-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-09-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}