{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T17:13:06Z","timestamp":1773249186772,"version":"3.50.1"},"reference-count":84,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2021,4,22]],"date-time":"2021-04-22T00:00:00Z","timestamp":1619049600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["2022279"],"award-info":[{"award-number":["2022279"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2021,7,31]]},"abstract":"<jats:p>Approximate computing (AC) represents a paradigm shift from conventional precise processing to inexact computation but still satisfying the system requirement on accuracy. The rapid progress on the development of diverse AC techniques allows us to apply approximate computing to many computation-intensive applications. However, the utilization of AC techniques could bring in new unique security threats to computing systems. This work does a survey on existing circuit-, architecture-, and compiler-level approximate mechanisms\/algorithms, with special emphasis on potential security vulnerabilities. Qualitative and quantitative analyses are performed to assess the impact of the new security threats on AC systems. Moreover, this work proposes four unique visionary attack models, which systematically cover the attacks that build covert channels, compensate approximation errors, terminate normal error resilience mechanisms, and propagate additional errors. To thwart those attacks, this work further offers the guideline of countermeasure designs. Several case studies are provided to illustrate the implementation of the suggested countermeasures.<\/jats:p>","DOI":"10.1145\/3442380","type":"journal-article","created":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T04:05:41Z","timestamp":1619150741000},"page":"1-31","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Security Threat Analyses and Attack Models for Approximate Computing Systems"],"prefix":"10.1145","volume":"26","author":[{"given":"Pruthvy","family":"Yellu","sequence":"first","affiliation":[{"name":"University of New Hampshire, Durham, New Hampshire, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Landon","family":"Buell","sequence":"additional","affiliation":[{"name":"University of New Hampshire, Durham, New Hampshire, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miguel","family":"Mark","sequence":"additional","affiliation":[{"name":"Texas A&amp;M University, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michel A.","family":"Kinsy","sequence":"additional","affiliation":[{"name":"Texas A&amp;M University, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongpeng","family":"Xu","sequence":"additional","affiliation":[{"name":"University of New Hampshire, Durham, New Hampshire, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiaoyan","family":"Yu","sequence":"additional","affiliation":[{"name":"University of New Hampshire, Durham, New Hampshire, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,4,22]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of ISCA\u201914","author":"Amant R. S.","unstructured":"R. S. Amant , A. Yazdanbakhsh , J. Park , B. Thwaites , H. Esmaeilzadeh , A. Hassibi , L. Ceze , and D. Burger . 2014. General-purpose code acceleration with limited-precision analog computation . In Proceedings of ISCA\u201914 . 505--516. R. S. Amant, A. Yazdanbakhsh, J. Park, B. Thwaites, H. Esmaeilzadeh, A. Hassibi, L. Ceze, and D. Burger. 2014. General-purpose code acceleration with limited-precision analog computation. In Proceedings of ISCA\u201914. 505--516."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of CGO\u201911","author":"Ansel J.","unstructured":"J. Ansel , Y. L. Wong , C. Chan , M. Olszewski , A. Edelman , and S. Amarasinghe . 2011. Language and compiler support for auto-tuning variable-accuracy algorithms . In Proceedings of CGO\u201911 . 85--96. J. Ansel, Y. L. Wong, C. Chan, M. Olszewski, A. Edelman, and S. Amarasinghe. 2011. Language and compiler support for auto-tuning variable-accuracy algorithms. In Proceedings of CGO\u201911. 85--96."},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of LATS\u201918","author":"Aponte-Moreno A.","unstructured":"A. Aponte-Moreno , A. Moncada , F. Restrepo-Calle , and C. Pedraza . 2018. A review of approximate computing techniques towards fault mitigation in HW\/SW systems . In Proceedings of LATS\u201918 . 1--6. A. Aponte-Moreno, A. Moncada, F. Restrepo-Calle, and C. Pedraza. 2018. A review of approximate computing techniques towards fault mitigation in HW\/SW systems. In Proceedings of LATS\u201918. 1--6."},{"key":"e_1_2_1_4_1","volume-title":"ACCEPT: A Programmer-Guided Compiler Framework for Practical Approximate Computing. Technical Report UW-CSE-15-01-01","author":"Sampson A.","year":"2015","unstructured":"A. Sampson , A. Baixo , B. Ransford , T. Moreau , J. Yip , L. Ceze , and M. Oskin . 2015 . ACCEPT: A Programmer-Guided Compiler Framework for Practical Approximate Computing. Technical Report UW-CSE-15-01-01 . University of Washington , Seattle, WA . A. Sampson, A. Baixo, B. Ransford, T. Moreau, J. Yip, L. Ceze, and M. Oskin. 2015. ACCEPT: A Programmer-Guided Compiler Framework for Practical Approximate Computing. Technical Report UW-CSE-15-01-01. University of Washington, Seattle, WA."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of IOT\u201920","author":"Avrajit G.","unstructured":"G. Avrajit , R. Arnab , and M. Amitava . 2020. Energy-efficient IoT-health monitoring system using approximate computing . In Proceedings of IOT\u201920 . 100--166. G. Avrajit, R. Arnab, and M. Amitava. 2020. Energy-efficient IoT-health monitoring system using approximate computing. In Proceedings of IOT\u201920. 100--166."},{"key":"e_1_2_1_6_1","first-page":"62","article-title":"RFVP: Rollback-free value prediction with safe-to-approximate loads","volume":"12","author":"Yazdanbakhsh A.","year":"2016","unstructured":"A. Yazdanbakhsh , G. Pekhimenko , B. Thwaitesand H. Esmaeilzadeh , O. Mutlu , and T. C. Mowry . 2016 . RFVP: Rollback-free value prediction with safe-to-approximate loads . ACM Transactions on Architecture and Code Optimization (TACO) 12 (2016), 62 . A. Yazdanbakhsh, G. Pekhimenko, B. Thwaitesand H. Esmaeilzadeh, O. Mutlu, and T. C. Mowry. 2016. RFVP: Rollback-free value prediction with safe-to-approximate loads. ACM Transactions on Architecture and Code Optimization (TACO) 12 (2016), 62.","journal-title":"ACM Transactions on Architecture and Code Optimization (TACO)"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of PLDI\u201910","author":"Baek W.","unstructured":"W. Baek and T. Chilimbi . 2010. Green: A framework for supporting energy-conscious programming using controlled approximation . In Proceedings of PLDI\u201910 . ACM SIGPLAN. W. Baek and T. Chilimbi. 2010. Green: A framework for supporting energy-conscious programming using controlled approximation. In Proceedings of PLDI\u201910. ACM SIGPLAN."},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of ISVLSI\u201916","author":"Benara V.","unstructured":"V. Benara and S. Purini . 2016. Accurus: A fast convergence technique for accuracy configurable approximate adder circuits . In Proceedings of ISVLSI\u201916 . 577--582. V. Benara and S. Purini. 2016. Accurus: A fast convergence technique for accuracy configurable approximate adder circuits. In Proceedings of ISVLSI\u201916. 577--582."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of ISQED\u201914","author":"Bhardwaj K.","unstructured":"K. Bhardwaj , P. S. Mane , and J. Henkel . 2014. Power- and area-efficient approximate Wallace tree multiplier for error-resilient systems . In Proceedings of ISQED\u201914 . 263--269. K. Bhardwaj, P. S. Mane, and J. Henkel. 2014. Power- and area-efficient approximate Wallace tree multiplier for error-resilient systems. In Proceedings of ISQED\u201914. 263--269."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of ISCA\u201915","author":"Bhati I.","unstructured":"I. Bhati , Z. Chishti , S. Lu , and B. Jacob . 2015. Flexible auto-refresh: Enabling scalable and energy-efficient DRAM refresh reductions . In Proceedings of ISCA\u201915 . 235--246. I. Bhati, Z. Chishti, S. Lu, and B. Jacob. 2015. Flexible auto-refresh: Enabling scalable and energy-efficient DRAM refresh reductions. In Proceedings of ISCA\u201915. 235--246."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of DATE\u201918","author":"Boroumand S.","unstructured":"S. Boroumand , H. P. Afshar , and P. Brisk . 2018. Approximate quaternary addition with the fast carry chains of FPGAs . In Proceedings of DATE\u201918 . 577--580. S. Boroumand, H. P. Afshar, and P. Brisk. 2018. Approximate quaternary addition with the fast carry chains of FPGAs. In Proceedings of DATE\u201918. 577--580."},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of ISCA\u201917","author":"Boyapati R.","unstructured":"R. Boyapati , J. Huang , P. Majumder , K. H. Yum , and E. J. Kim . 2017. APPROX-NoC: A data approximation framework for Network-on-Chip architectures . In Proceedings of ISCA\u201917 . 666--677. R. Boyapati, J. Huang, P. Majumder, K. H. Yum, and E. J. Kim. 2017. APPROX-NoC: A data approximation framework for Network-on-Chip architectures. In Proceedings of ISCA\u201917. 666--677."},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of ASPDAC\u20192018","author":"Chandrasekharan A.","unstructured":"A. Chandrasekharan , S. Eggersgluss , D. Grosse , and R. Drechsler . 2018. Approximation-aware testing for approximate circuits . In Proceedings of ASPDAC\u20192018 . 239--244. A. Chandrasekharan, S. Eggersgluss, D. Grosse, and R. Drechsler. 2018. Approximation-aware testing for approximate circuits. In Proceedings of ASPDAC\u20192018. 239--244."},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of IEEE TCSVT\u201911","author":"Chang I. J.","unstructured":"I. J. Chang , D. Mohapatra , and K. Roy . 2011. A priority-based 6T\/8T hybrid SRAM architecture for aggressive voltage scaling in video applications . In Proceedings of IEEE TCSVT\u201911 . 101--112. I. J. Chang, D. Mohapatra, and K. Roy. 2011. A priority-based 6T\/8T hybrid SRAM architecture for aggressive voltage scaling in video applications. In Proceedings of IEEE TCSVT\u201911. 101--112."},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of ASP-DAC\u201914","author":"Du Z.","unstructured":"Z. Du , K. Palem , A. Lingamneni , O. Temam , Y. Chen , and C. Wu . 2014. Leveraging the error resilience of machine-learning applications for designing highly energy efficient accelerators . In Proceedings of ASP-DAC\u201914 . Z. Du, K. Palem, A. Lingamneni, O. Temam, Y. Chen, and C. Wu. 2014. Leveraging the error resilience of machine-learning applications for designing highly energy efficient accelerators. In Proceedings of ASP-DAC\u201914."},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of RADIOELEKTRONIKA\u201916","author":"Dutt S.","unstructured":"S. Dutt , S. Nandi , and G. Trivedi . 2016. A comparative survey of approximate adders . In Proceedings of RADIOELEKTRONIKA\u201916 . 61--65. S. Dutt, S. Nandi, and G. Trivedi. 2016. A comparative survey of approximate adders. In Proceedings of RADIOELEKTRONIKA\u201916. 61--65."},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of MICRO\u201912","author":"Esmaeilzadeh H.","unstructured":"H. Esmaeilzadeh , A. Sampson , L. Ceze , and D. Burger . 2012. Neural acceleration for general-purpose approximate programs . In Proceedings of MICRO\u201912 . 449--460. H. Esmaeilzadeh, A. Sampson, L. Ceze, and D. Burger. 2012. Neural acceleration for general-purpose approximate programs. In Proceedings of MICRO\u201912. 449--460."},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of PATMOS\u201915","author":"Frustaci F.","unstructured":"F. Frustaci , D. Blaauw , D. Sylvester , and M. Alioto . 2015. Better-than-voltage scaling energy reduction in approximate SRAMs via bit dropping and bit reuse . In Proceedings of PATMOS\u201915 . 132--139. F. Frustaci, D. Blaauw, D. Sylvester, and M. Alioto. 2015. Better-than-voltage scaling energy reduction in approximate SRAMs via bit dropping and bit reuse. In Proceedings of PATMOS\u201915. 132--139."},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of IEEE HPCA\u201917","author":"Fujiki D.","unstructured":"D. Fujiki , K. Ishii , I. Fujiwara , H. Matsutani , H. Amano , H. Casanova , and M. Koibuchi . 2017. High-bandwidth low-latency approximate interconnection networks . In Proceedings of IEEE HPCA\u201917 . 469--480. D. Fujiki, K. Ishii, I. Fujiwara, H. Matsutani, H. Amano, H. Casanova, and M. Koibuchi. 2017. High-bandwidth low-latency approximate interconnection networks. In Proceedings of IEEE HPCA\u201917. 469--480."},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of IEEE TCAD\u201913","author":"Gupta V.","unstructured":"V. Gupta , D. Mohapatra , A. Raghunathan , and K. Roy . 2013. Low-power digital signal processing using approximate adders . In Proceedings of IEEE TCAD\u201913 . 124--137. V. Gupta, D. Mohapatra, A. Raghunathan, and K. Roy. 2013. Low-power digital signal processing using approximate adders. In Proceedings of IEEE TCAD\u201913. 124--137."},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"E. Hadi S. Adrian C. Luis and B. Doug. 2012. Architecture support for disciplined approximate programming. 40 1 (2012).  E. Hadi S. Adrian C. Luis and B. Doug. 2012. Architecture support for disciplined approximate programming. 40 1 (2012).","DOI":"10.1145\/2189750.2151008"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of IEEE ETS\u201913","author":"Han J.","unstructured":"J. Han and M. Orshansky . 2013. Approximate computing: An emerging paradigm for energy-efficient design . In Proceedings of IEEE ETS\u201913 . 1--6. J. Han and M. Orshansky. 2013. Approximate computing: An emerging paradigm for energy-efficient design. In Proceedings of IEEE ETS\u201913. 1--6."},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"H. Jiang J. Han and F. Lombardi. 2015. A Comparative Review and Evaluation of Approximate Adders. Association for Computing Machinery New York NY.  H. Jiang J. Han and F. Lombardi. 2015. A Comparative Review and Evaluation of Approximate Adders. Association for Computing Machinery New York NY.","DOI":"10.1145\/2742060.2743760"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2017.2697960"},{"key":"e_1_2_1_25_1","doi-asserted-by":"crossref","unstructured":"J. Lee C. Killian S. L. Beux and D. Chillet. 2019. Approximate Nanophotonic Interconnects. Association for Computing Machinery New York NY.  J. Lee C. Killian S. L. Beux and D. Chillet. 2019. Approximate Nanophotonic Interconnects. Association for Computing Machinery New York NY.","DOI":"10.1145\/3313231.3352365"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of DAC\u201916","author":"Jung M.","unstructured":"M. Jung , D. M. Mathew , C. Weis , and N. Wehn . 2016. Invited: Approximate computing with partially unreliable dynamic random access memory\u2014Approximate DRAM . In Proceedings of DAC\u201916 . 1--4. M. Jung, D. M. Mathew, C. Weis, and N. Wehn. 2016. Invited: Approximate computing with partially unreliable dynamic random access memory\u2014Approximate DRAM. In Proceedings of DAC\u201916. 1--4."},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of DAC\u201912","author":"Kahng A. B.","unstructured":"A. B. Kahng and S. Kang . 2012. Accuracy-configurable adder for approximate arithmetic designs . In Proceedings of DAC\u201912 . 820--825. A. B. Kahng and S. Kang. 2012. Accuracy-configurable adder for approximate arithmetic designs. In Proceedings of DAC\u201912. 820--825."},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of ISCA\u201909","author":"Michel K. A.","unstructured":"K. A. Michel , C. H. Myong , W. Tinaand G. S. Edward , D. V. Marten, and D. Srinivas. 2009. Application-aware deadlock-free oblivious routing . In Proceedings of ISCA\u201909 . ACM, 208--219. K. A. Michel, C. H. Myong, W. Tinaand G. S. Edward, D. V. Marten, and D. Srinivas. 2009. Application-aware deadlock-free oblivious routing. In Proceedings of ISCA\u201909. ACM, 208--219."},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of ISCAS\u201917","author":"Keshavarz S.","unstructured":"S. Keshavarz and D. Holcomb . 2017. Privacy leakages in approximate adders . In Proceedings of ISCAS\u201917 . 1--4. S. Keshavarz and D. Holcomb. 2017. Privacy leakages in approximate adders. In Proceedings of ISCAS\u201917. 1--4."},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of IEEE TETC\u201916","author":"Nepal K.","unstructured":"K. Nepal , S. Hashemiand H. Tann , R. I. Bahar, and S. Reda. 2016. Automated high-level generation of low-power approximate computing circuits . In Proceedings of IEEE TETC\u201916 . 1--1. K. Nepal, S. Hashemiand H. Tann, R. I. Bahar, and S. Reda. 2016. Automated high-level generation of low-power approximate computing circuits. In Proceedings of IEEE TETC\u201916. 1--1."},{"key":"e_1_2_1_31_1","unstructured":"A. Krizhevsky V. Nair and G. Hinton. 2012. CIFAR-10 (Canadian Institute for Advanced Research). Retrieved from https:\/\/2.zoppoz.workers.dev:443\/http\/www.cs.toronto.edu\/ kriz\/cifar.html.  A. Krizhevsky V. Nair and G. Hinton. 2012. CIFAR-10 (Canadian Institute for Advanced Research). Retrieved from https:\/\/2.zoppoz.workers.dev:443\/http\/www.cs.toronto.edu\/ kriz\/cifar.html."},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of ICICDT\u201914","author":"Kushwah C. B.","unstructured":"C. B. Kushwah and S. K. Vishvakarma . 2014. A sub-threshold eight transistor (8T) SRAM cell design for stability improvement . In Proceedings of ICICDT\u201914 . 1--4. C. B. Kushwah and S. K. Vishvakarma. 2014. A sub-threshold eight transistor (8T) SRAM cell design for stability improvement. In Proceedings of ICICDT\u201914. 1--4."},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of IEEE TC\u201913","author":"Liang J.","unstructured":"J. Liang , J. Han , and F. Lombardi . 2013. New metrics for the reliability of approximate and probabilistic adders . In Proceedings of IEEE TC\u201913 . 1760--1771. J. Liang, J. Han, and F. Lombardi. 2013. New metrics for the reliability of approximate and probabilistic adders. In Proceedings of IEEE TC\u201913. 1760--1771."},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of ISCAS\u201918","author":"Liao Q.","unstructured":"Q. Liao , W. Liu , F. Qiao , C. Wang , and F. Lombardi . 2018. Design of approximate FFT with bit-width selection algorithms . In Proceedings of ISCAS\u201918 . 1--5. Q. Liao, W. Liu, F. Qiao, C. Wang, and F. Lombardi. 2018. Design of approximate FFT with bit-width selection algorithms. In Proceedings of ISCAS\u201918. 1--5."},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of DATE\u201914","author":"Liu C.","unstructured":"C. Liu , J. Han , and F. Lombardi . 2014. A low-power, high-performance approximate multiplier with configurable partial error recovery . In Proceedings of DATE\u201914 . 1--4. C. Liu, J. Han, and F. Lombardi. 2014. A low-power, high-performance approximate multiplier with configurable partial error recovery. In Proceedings of DATE\u201914. 1--4."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2248487.1950391"},{"key":"e_1_2_1_37_1","volume-title":"Cyber-Physical Systems Security","author":"Liu W.","unstructured":"W. Liu , C. Gu , G. Qu , and M. O\u2019Neil . 2018. Approximate computing and its application to hardware security .. In Cyber-Physical Systems Security . Springer , Cham , 43--67. W. Liu, C. Gu, G. Qu, and M. O\u2019Neil. 2018. Approximate computing and its application to hardware security.. In Cyber-Physical Systems Security. Springer, Cham, 43--67."},{"key":"e_1_2_1_38_1","volume-title":"Proc. IEEE 108 (3","author":"Liu W.","year":"2020","unstructured":"W. Liu , F. Lombardi , and M. Shulte . 2020. A retrospective and prospective view of approximate computing . Proc. IEEE 108 (3 2020 ), 394--399. W. Liu, F. Lombardi, and M. Shulte. 2020. A retrospective and prospective view of approximate computing. Proc. IEEE 108 (3 2020), 394--399."},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of DATE\u201911","author":"Mohapatra D.","unstructured":"D. Mohapatra , V. K. Chippa , A. Raghunathan , and K. Roy . 2011. Design of voltage-scalable meta-functions for approximate computing . In Proceedings of DATE\u201911 . D. Mohapatra, V. K. Chippa, A. Raghunathan, and K. Roy. 2011. Design of voltage-scalable meta-functions for approximate computing. In Proceedings of DATE\u201911."},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of IEEE TC\u201915","author":"Momeni A.","unstructured":"A. Momeni , J. Han , P. Montuschi , and F. Lombardi . 2015. Design and analysis of approximate compressors for multiplication . In Proceedings of IEEE TC\u201915 . 984--994. A. Momeni, J. Han, P. Montuschi, and F. Lombardi. 2015. Design and analysis of approximate compressors for multiplication. In Proceedings of IEEE TC\u201915. 984--994."},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of WAX\u201915","author":"Sutherland M.","unstructured":"M. Sutherland and M. J. Sanand N. Enright Jerger . 2015. Texture cache approximation on GPUs . In Proceedings of WAX\u201915 . M. Sutherland and M. J. Sanand N. Enright Jerger. 2015. Texture cache approximation on GPUs. In Proceedings of WAX\u201915."},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of IJSETR\u201917","author":"Shabana B.","unstructured":"B. Shabana and M. Vijaya Kumar . 2017. Design of FIR filter using rounding based approximate (ROBA) multiplier . In Proceedings of IJSETR\u201917 . 4483--4489. B. Shabana and M. Vijaya Kumar. 2017. Design of FIR filter using rounding based approximate (ROBA) multiplier. In Proceedings of IJSETR\u201917. 4483--4489."},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of ISCAS\u201918","author":"Nguyen D. T.","unstructured":"D. T. Nguyen , H. Kim , H. Lee , and I. Chang . 2018. An approximate memory architecture for a reduction of refresh power consumption in deep learning applications . In Proceedings of ISCAS\u201918 . 1--5. D. T. Nguyen, H. Kim, H. Lee, and I. Chang. 2018. An approximate memory architecture for a reduction of refresh power consumption in deep learning applications. In Proceedings of ISCAS\u201918. 1--5."},{"key":"e_1_2_1_44_1","volume-title":"Proceedings of NGCAS\u201917","author":"Osta M.","unstructured":"M. Osta , A. Ibrahim , H. Chible , and M. Valle . 2017. Approximate multipliers based on inexact adders for energy efficient data processing . In Proceedings of NGCAS\u201917 . 125--128. M. Osta, A. Ibrahim, H. Chible, and M. Valle. 2017. Approximate multipliers based on inexact adders for energy efficient data processing. In Proceedings of NGCAS\u201917. 125--128."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cds.2019.0130"},{"key":"e_1_2_1_46_1","volume-title":"Proceedings of IEEE NIS\u201915","author":"Pranay B. M.","unstructured":"B. M. Pranay and S. Jandhyala . 2015. Accuracy configurable modified booth multiplier using approximate adders . In Proceedings of IEEE NIS\u201915 . 281--285. B. M. Pranay and S. Jandhyala. 2015. Accuracy configurable modified booth multiplier using approximate adders. In Proceedings of IEEE NIS\u201915. 281--285."},{"key":"e_1_2_1_47_1","doi-asserted-by":"crossref","unstructured":"P. Yellu N. Boskov M. A. Kinsy and Q. Yu. 2019. Security Threats in Approximate Computing Systems. Association for Computing Machinery New York NY.  P. Yellu N. Boskov M. A. Kinsy and Q. Yu. 2019. Security Threats in Approximate Computing Systems. Association for Computing Machinery New York NY.","DOI":"10.1145\/3299874.3319453"},{"key":"e_1_2_1_48_1","volume-title":"Proceedings of DATE\u201915","author":"Raha A.","unstructured":"A. Raha , S. Venkataramani , V. Raghunathan , and A. Raghunathan . 2015. Quality configurable reduce-and-rank for energy efficient approximate computing . In Proceedings of DATE\u201915 . A. Raha, S. Venkataramani, V. Raghunathan, and A. Raghunathan. 2015. Quality configurable reduce-and-rank for energy efficient approximate computing. In Proceedings of DATE\u201915."},{"key":"e_1_2_1_49_1","volume-title":"Proceedings of IEEE TCSII\u201913","author":"Rahimi A.","unstructured":"A. Rahimi , L. Benini , and R. K. Gupta . 2013. Spatial memoization: Concurrent instruction reuse to correct timing errors in SIMD architectures . In Proceedings of IEEE TCSII\u201913 . 847--851. A. Rahimi, L. Benini, and R. K. Gupta. 2013. Spatial memoization: Concurrent instruction reuse to correct timing errors in SIMD architectures. In Proceedings of IEEE TCSII\u201913. 847--851."},{"key":"e_1_2_1_50_1","volume-title":"Proceedings of ISCA\u201915","author":"Rahmati A.","unstructured":"A. Rahmati , M. Hicks , D. E. Holcomb , and K. Fu . 2015. Probable cause: The deanonymizing effects of approximate DRAM . In Proceedings of ISCA\u201915 . 604--615. A. Rahmati, M. Hicks, D. E. Holcomb, and K. Fu. 2015. Probable cause: The deanonymizing effects of approximate DRAM. In Proceedings of ISCA\u201915. 604--615."},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of DAC\u201915","author":"Ranjan A.","unstructured":"A. Ranjan , S. Venkataramani , X. Fong , K. Roy , and A. Raghunathan . 2015. Approximate storage for energy efficient spintronic memories . In Proceedings of DAC\u201915 . 1--6. A. Ranjan, S. Venkataramani, X. Fong, K. Roy, and A. Raghunathan. 2015. Approximate storage for energy efficient spintronic memories. In Proceedings of DAC\u201915. 1--6."},{"key":"e_1_2_1_52_1","volume-title":"Proceedings of ICCAD\u201918","author":"Regazzoni F.","unstructured":"F. Regazzoni , C. Alippi , and I. Polian . 2018. Security: The dark side of approximate computing? In Proceedings of ICCAD\u201918 . 1--6. F. Regazzoni, C. Alippi, and I. Polian. 2018. Security: The dark side of approximate computing? In Proceedings of ICCAD\u201918. 1--6."},{"key":"e_1_2_1_53_1","volume-title":"Proceedings of MICRO\u201916","author":"Samadi M.","unstructured":"M. Samadi , J. Lee , D. A. Jamshidi , A. Hormati , and S. Mahlke . 2013. SAGE: Self-tuning approximation for graphics engines . In Proceedings of MICRO\u201916 . M. Samadi, J. Lee, D. A. Jamshidi, A. Hormati, and S. Mahlke. 2013. SAGE: Self-tuning approximation for graphics engines. In Proceedings of MICRO\u201916."},{"key":"e_1_2_1_54_1","doi-asserted-by":"crossref","unstructured":"A. Sampson W. Dietl E. Fortuna D. Gnanapragasam L. Ceze and D. Grossman. 2011. EnerJ: Approximate data types for safe and general low-power computation. In PLDI. ACM 164--174.  A. Sampson W. Dietl E. Fortuna D. Gnanapragasam L. Ceze and D. Grossman. 2011. EnerJ: Approximate data types for safe and general low-power computation. In PLDI. ACM 164--174.","DOI":"10.1145\/1993316.1993518"},{"key":"e_1_2_1_55_1","volume-title":"Proceedings of MICRO\u201913","author":"Sampson A.","unstructured":"A. Sampson , J. Nelson , K. Strauss , and L. Ceze . 2013. Approximate storage in solid-state memories . In Proceedings of MICRO\u201913 . 25--36. A. Sampson, J. Nelson, K. Strauss, and L. Ceze. 2013. Approximate storage in solid-state memories. In Proceedings of MICRO\u201913. 25--36."},{"key":"e_1_2_1_56_1","volume-title":"Proceedings of IEEE TMM\u201913","author":"Sartori J.","unstructured":"J. Sartori and R. Kumar . 2013. Branch and data herding: Reducing control and memory divergence for error-tolerant GPU applications . In Proceedings of IEEE TMM\u201913 . 279--290. J. Sartori and R. Kumar. 2013. Branch and data herding: Reducing control and memory divergence for error-tolerant GPU applications. In Proceedings of IEEE TMM\u201913. 279--290."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2334493"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/DDECS.2016.7482460"},{"key":"e_1_2_1_59_1","volume-title":"Proceedings of DAC\u201915","author":"Shafique M.","unstructured":"M. Shafique , W. Ahmad , R. Hafiz , and J. Henkel . 2015. A low latency generic accuracy configurable adder . In Proceedings of DAC\u201915 . 1--6. M. Shafique, W. Ahmad, R. Hafiz, and J. Henkel. 2015. A low latency generic accuracy configurable adder. In Proceedings of DAC\u201915. 1--6."},{"key":"e_1_2_1_60_1","volume-title":"Proceedings of DAC\u201916","author":"Shafique M.","unstructured":"M. Shafique , R. Hafiz , S. Rehman , W. El-Harouni , and J. Henkel . 2016. Invited: Cross-layer approximate computing: From logic to architectures . In Proceedings of DAC\u201916 . 1--6. M. Shafique, R. Hafiz, S. Rehman, W. El-Harouni, and J. Henkel. 2016. Invited: Cross-layer approximate computing: From logic to architectures. In Proceedings of DAC\u201916. 1--6."},{"key":"e_1_2_1_61_1","volume-title":"Proceedings of ATS\u201908","author":"Shin D.","unstructured":"D. Shin and S. K. Gupta . 2008. A re-design technique for datapath modules in error tolerant applications . In Proceedings of ATS\u201908 . 431--437. D. Shin and S. K. Gupta. 2008. A re-design technique for datapath modules in error tolerant applications. In Proceedings of ATS\u201908. 431--437."},{"key":"e_1_2_1_62_1","volume-title":"The Scientist and Engineer\u2019s Guide to Digital Signal Processing","author":"Smith S. W.","unstructured":"S. W. Smith . 1997. The Scientist and Engineer\u2019s Guide to Digital Signal Processing . California Technical Publishing . S. W. Smith. 1997. The Scientist and Engineer\u2019s Guide to Digital Signal Processing. California Technical Publishing."},{"key":"e_1_2_1_63_1","volume-title":"Proceedings of NEWCAS\u201915","author":"Soares L. B.","unstructured":"L. B. Soares , S. Bampi , and E. Costa . 2015. Approximate adder synthesis for area- and energy-efficient FIR filters in CMOS VLSI . In Proceedings of NEWCAS\u201915 . 1--4. L. B. Soares, S. Bampi, and E. Costa. 2015. Approximate adder synthesis for area- and energy-efficient FIR filters in CMOS VLSI. In Proceedings of NEWCAS\u201915. 1--4."},{"key":"e_1_2_1_64_1","doi-asserted-by":"crossref","unstructured":"M. Sparsh. 2016. A survey of techniques for approximate computing. ACM Comput. Surv. 48 4 Article 62 (March) 33 pages.  M. Sparsh. 2016. A survey of techniques for approximate computing. ACM Comput. Surv. 48 4 Article 62 (March) 33 pages.","DOI":"10.1145\/2893356"},{"key":"e_1_2_1_65_1","doi-asserted-by":"crossref","unstructured":"S. M. Phillip A. Armin C. Michael D. Eva D. Lara G. Andreas G. Ghayoor J. Djordje M. Thierry C. Mattia D. Alexandros J. N. Enright F. Babak M. Sasa S. Adrian and Z. Damien. 2020. Exploiting errors for efficiency: A survey from circuits to applications. ACM Comput. Surv. 53 3 Article 51 (June 2020) 39 pages.  S. M. Phillip A. Armin C. Michael D. Eva D. Lara G. Andreas G. Ghayoor J. Djordje M. Thierry C. Mattia D. Alexandros J. N. Enright F. Babak M. Sasa S. Adrian and Z. Damien. 2020. Exploiting errors for efficiency: A survey from circuits to applications. ACM Comput. Surv. 53 3 Article 51 (June 2020) 39 pages.","DOI":"10.1145\/3394898"},{"key":"e_1_2_1_66_1","doi-asserted-by":"crossref","unstructured":"S. Venkataramani V. K. Chippa S. T. Chakradhar K. Roy and A. Raghunathan. 2013. Quality Programmable Vector Processors for Approximate Computing. Association for Computing Machinery New York NY.  S. Venkataramani V. K. Chippa S. T. Chakradhar K. Roy and A. Raghunathan. 2013. Quality Programmable Vector Processors for Approximate Computing. Association for Computing Machinery New York NY.","DOI":"10.1145\/2540708.2540710"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1049\/jiere.1986.0034"},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of ISVLSI\u201919","author":"Thapliyal H.","unstructured":"H. Thapliyal and Z. Kahleifeh . 2019. Approximate energy recovery 4-2 compressor for low-power sub-GHz IoT applications . In Proceedings of ISVLSI\u201919 . 414--418. H. Thapliyal and Z. Kahleifeh. 2019. Approximate energy recovery 4-2 compressor for low-power sub-GHz IoT applications. In Proceedings of ISVLSI\u201919. 414--418."},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/LES.2017.2758679"},{"key":"e_1_2_1_70_1","volume-title":"Proceedings of GLSVLSI\u201915","author":"Tian Y.","unstructured":"Y. Tian , Q. Zhang , T. Wang , F. Yuan , and Q. Xu . 2015. ApproxMA: Approximate memory access for dynamic precision scaling . In Proceedings of GLSVLSI\u201915 . Y. Tian, Q. Zhang, T. Wang, F. Yuan, and Q. Xu. 2015. ApproxMA: Approximate memory access for dynamic precision scaling. In Proceedings of GLSVLSI\u201915."},{"key":"e_1_2_1_71_1","doi-asserted-by":"crossref","unstructured":"G. V. Varatkar and N. R. Shanbhag. 2008. Error-resilient motion estimation architecture. In IEEE TVLSI\u201908. 1399--1412.  G. V. Varatkar and N. R. Shanbhag. 2008. Error-resilient motion estimation architecture. In IEEE TVLSI\u201908. 1399--1412.","DOI":"10.1109\/TVLSI.2008.2000675"},{"key":"e_1_2_1_72_1","doi-asserted-by":"crossref","unstructured":"V. Vassiliadis K. Parasyris C. Chalios C. D. Antonopoulos S. Lalis N. Bellas H. Vandierendonck and D. S. Nikolopoulos. 2015. A Programming Model and Runtime System for Significance-Aware Energy-Efficient Computing. Association for Computing Machinery New York NY.  V. Vassiliadis K. Parasyris C. Chalios C. D. Antonopoulos S. Lalis N. Bellas H. Vandierendonck and D. S. Nikolopoulos. 2015. A Programming Model and Runtime System for Significance-Aware Energy-Efficient Computing. Association for Computing Machinery New York NY.","DOI":"10.1145\/2688500.2688546"},{"key":"e_1_2_1_73_1","volume-title":"Proceedings of GLSVLSI\u201920","author":"Wang Y.","unstructured":"Y. Wang , J. Dong , Q. Xu , and Z. Lu . 2020. Is it approximate computing or malicious computing? In Proceedings of GLSVLSI\u201920 . 333--338. Y. Wang, J. Dong, Q. Xu, and Z. Lu. 2020. Is it approximate computing or malicious computing? In Proceedings of GLSVLSI\u201920. 333--338."},{"key":"e_1_2_1_74_1","doi-asserted-by":"crossref","unstructured":"Y. Wang Q. Xu G. Qu and J. Dong. 2019. Information Hiding behind Approximate Computation. Association for Computing Machinery New York NY.  Y. Wang Q. Xu G. Qu and J. Dong. 2019. Information Hiding behind Approximate Computation. Association for Computing Machinery New York NY.","DOI":"10.1145\/3299874.3319456"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2015.2505723"},{"key":"e_1_2_1_76_1","volume-title":"Proceedings of DATE\u201915","author":"Yazdanbakhsh A.","unstructured":"A. Yazdanbakhsh , D. Mahajan , B. Thwaites , J. Park , A. Nagendrakumar , S. Sethuraman , K. Ramkrishnan , N. Ravindran , R. Jariwala , A. Rahimi , H. Esmaeilzadeh , and K. Bazargan . 2015. Axilog: Language support for approximate hardware design . In Proceedings of DATE\u201915 . 812--817. A. Yazdanbakhsh, D. Mahajan, B. Thwaites, J. Park, A. Nagendrakumar, S. Sethuraman, K. Ramkrishnan, N. Ravindran, R. Jariwala, A. Rahimi, H. Esmaeilzadeh, and K. Bazargan. 2015. Axilog: Language support for approximate hardware design. In Proceedings of DATE\u201915. 812--817."},{"key":"e_1_2_1_77_1","volume-title":"Proceedings of ICCAD\u201913","author":"Ye R.","unstructured":"R. Ye , T. Wang , F. Yuan , R. Kumar , and Q. Xu . 2013. On reconfiguration-oriented approximate adder design and its application . In Proceedings of ICCAD\u201913 . 48--54. R. Ye, T. Wang, F. Yuan, R. Kumar, and Q. Xu. 2013. On reconfiguration-oriented approximate adder design and its application. In Proceedings of ICCAD\u201913. 48--54."},{"key":"e_1_2_1_78_1","volume-title":"Proceedings of GLSVLSI\u201920","author":"Yellu P.","unstructured":"P. Yellu , L. Buell , D. Xu , and Q. Yu . 2020. Blurring boundaries: A new way to secure approximate computing systems . In Proceedings of GLSVLSI\u201920 . 327--332. P. Yellu, L. Buell, D. Xu, and Q. Yu. 2020. Blurring boundaries: A new way to secure approximate computing systems. In Proceedings of GLSVLSI\u201920. 327--332."},{"key":"e_1_2_1_79_1","volume-title":"Proceedings of ASP-DAC\u201920","author":"Yellu P.","unstructured":"P. Yellu , M. R. Monjur , T. Kammerer , D. Xu , and Q. Yu . 2020. Security threats and countermeasures for approximate arithmetic computing . In Proceedings of ASP-DAC\u201920 . 259--264. P. Yellu, M. R. Monjur, T. Kammerer, D. Xu, and Q. Yu. 2020. Security threats and countermeasures for approximate arithmetic computing. In Proceedings of ASP-DAC\u201920. 259--264."},{"key":"e_1_2_1_80_1","volume-title":"Proceedings of ISCAS\u201920","author":"Yellu P.","unstructured":"P. Yellu and Q. Yu . 2020. Can we securely use approximate computing? In Proceedings of ISCAS\u201920 . 1--5. P. Yellu and Q. Yu. 2020. Can we securely use approximate computing? In Proceedings of ISCAS\u201920. 1--5."},{"key":"e_1_2_1_81_1","volume-title":"Proceedings of GLSVLSI\u201920","author":"Zahra E.","unstructured":"E. Zahra , U. Salim , and K. Akash . 2020. SIMDive: Approximate SIMD soft MultiplierDivider for FPGAs with tunable accuracy . In Proceedings of GLSVLSI\u201920 . E. Zahra, U. Salim, and K. Akash. 2020. SIMDive: Approximate SIMD soft MultiplierDivider for FPGAs with tunable accuracy. In Proceedings of GLSVLSI\u201920."},{"key":"e_1_2_1_82_1","volume-title":"Proceedings of DATE\u201915","author":"Zhang Q.","unstructured":"Q. Zhang , T. Wang , Y. Tian , F. Yuan , and Q. Xu . 2015. ApproxANN: An approximate computing framework for artificial neural network . In Proceedings of DATE\u201915 . 701--706. Q. Zhang, T. Wang, Y. Tian, F. Yuan, and Q. Xu. 2015. ApproxANN: An approximate computing framework for artificial neural network. In Proceedings of DATE\u201915. 701--706."},{"key":"e_1_2_1_83_1","volume-title":"Proceedings of ISIC\u201909","author":"Zhu N.","unstructured":"N. Zhu , W. L. Goh , and K. S. Yeo . 2009. An enhanced low-power high-speed adder for error-tolerant application . In Proceedings of ISIC\u201909 . 69--72. N. Zhu, W. L. Goh, and K. S. Yeo. 2009. An enhanced low-power high-speed adder for error-tolerant application. In Proceedings of ISIC\u201909. 69--72."},{"key":"e_1_2_1_84_1","volume-title":"Proceedings of TVLSI\u201910","author":"Zhu N.","unstructured":"N. Zhu , W. L. Goh , W. Zhang , K. S. Yeo , and Z. H. Kong . 2010. Design of low-power high-speed truncation-error-tolerant adder and its application in digital signal processing . In Proceedings of TVLSI\u201910 . 1225--1229. N. Zhu, W. L. Goh, W. Zhang, K. S. Yeo, and Z. H. Kong. 2010. Design of low-power high-speed truncation-error-tolerant adder and its application in digital signal processing. In Proceedings of TVLSI\u201910. 1225--1229."}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3442380","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/3442380","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/3442380","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:22Z","timestamp":1750195462000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3442380"}},"subtitle":["From Hardware and Micro-architecture Perspectives"],"short-title":[],"issued":{"date-parts":[[2021,4,22]]},"references-count":84,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,7,31]]}},"alternative-id":["10.1145\/3442380"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1145\/3442380","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"value":"1084-4309","type":"print"},{"value":"1557-7309","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,22]]},"assertion":[{"value":"2020-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-04-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}