{"title":"近似加法器的新型混合概率-统计误差度量","authors":"Vishesh Mishra , Sparsh Mittal , Urbi Chatterjee","doi":"10.1016/j.sysarc.2025.103467","DOIUrl":null,"url":null,"abstract":"<div><div>Approximate computing (AxC) has emerged as a promising approach for improving error-tolerant applications’ performance and energy efficiency. The approximate adder designs provide disproportionate energy and performance gains at the cost of a bounded loss in precision. The existing error metrics provide limited insights into error generation and propagation and correlate poorly with end-application quality-of-result (QoR). In this paper, we propose four novel error metrics for approximate adders that bring together the best of statistical and probabilistic approaches. These metrics are based on the probabilistic adder-dependent error-generation vector (<span><math><mrow><mover><mrow><mi>A</mi><mi>G</mi><mi>V</mi></mrow><mo>⃗</mo></mover><mo>,</mo></mrow></math></span>) and the input-dependent error-propagation vector (<span><math><mover><mrow><mi>I</mi><mi>P</mi><mi>V</mi></mrow><mo>⃗</mo></mover></math></span>). Our proposed metrics decouple error generation from propagation and model the impact of both adder characteristics and (application-dependent) input distribution. Extensive evaluation with 28 approximate adders over three real-world applications (Gaussian Smoothing, Support Vector Machine, and Neural Network evaluated on datasets such as MNIST, CIFAR-10, and ImageNet) shows that our metrics are more strongly correlated with application QoR than conventional metrics such as mean relative error distance (MRED), worst-case error (WCE) or error-rate (ER). Our metrics also help identify suitable adder designs for different applications. We will open-source our code.</div></div>","PeriodicalId":50027,"journal":{"name":"Journal of Systems Architecture","volume":"167 ","pages":"Article 103467"},"PeriodicalIF":3.7000,"publicationDate":"2025-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Novel hybrid probabilistic–statistical error metrics for approximate adders\",\"authors\":\"Vishesh Mishra , Sparsh Mittal , Urbi Chatterjee\",\"doi\":\"10.1016/j.sysarc.2025.103467\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Approximate computing (AxC) has emerged as a promising approach for improving error-tolerant applications’ performance and energy efficiency. The approximate adder designs provide disproportionate energy and performance gains at the cost of a bounded loss in precision. The existing error metrics provide limited insights into error generation and propagation and correlate poorly with end-application quality-of-result (QoR). In this paper, we propose four novel error metrics for approximate adders that bring together the best of statistical and probabilistic approaches. These metrics are based on the probabilistic adder-dependent error-generation vector (<span><math><mrow><mover><mrow><mi>A</mi><mi>G</mi><mi>V</mi></mrow><mo>⃗</mo></mover><mo>,</mo></mrow></math></span>) and the input-dependent error-propagation vector (<span><math><mover><mrow><mi>I</mi><mi>P</mi><mi>V</mi></mrow><mo>⃗</mo></mover></math></span>). Our proposed metrics decouple error generation from propagation and model the impact of both adder characteristics and (application-dependent) input distribution. Extensive evaluation with 28 approximate adders over three real-world applications (Gaussian Smoothing, Support Vector Machine, and Neural Network evaluated on datasets such as MNIST, CIFAR-10, and ImageNet) shows that our metrics are more strongly correlated with application QoR than conventional metrics such as mean relative error distance (MRED), worst-case error (WCE) or error-rate (ER). Our metrics also help identify suitable adder designs for different applications. We will open-source our code.</div></div>\",\"PeriodicalId\":50027,\"journal\":{\"name\":\"Journal of Systems Architecture\",\"volume\":\"167 \",\"pages\":\"Article 103467\"},\"PeriodicalIF\":3.7000,\"publicationDate\":\"2025-06-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Systems Architecture\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1383762125001390\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems Architecture","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1383762125001390","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
Novel hybrid probabilistic–statistical error metrics for approximate adders
Approximate computing (AxC) has emerged as a promising approach for improving error-tolerant applications’ performance and energy efficiency. The approximate adder designs provide disproportionate energy and performance gains at the cost of a bounded loss in precision. The existing error metrics provide limited insights into error generation and propagation and correlate poorly with end-application quality-of-result (QoR). In this paper, we propose four novel error metrics for approximate adders that bring together the best of statistical and probabilistic approaches. These metrics are based on the probabilistic adder-dependent error-generation vector () and the input-dependent error-propagation vector (). Our proposed metrics decouple error generation from propagation and model the impact of both adder characteristics and (application-dependent) input distribution. Extensive evaluation with 28 approximate adders over three real-world applications (Gaussian Smoothing, Support Vector Machine, and Neural Network evaluated on datasets such as MNIST, CIFAR-10, and ImageNet) shows that our metrics are more strongly correlated with application QoR than conventional metrics such as mean relative error distance (MRED), worst-case error (WCE) or error-rate (ER). Our metrics also help identify suitable adder designs for different applications. We will open-source our code.
期刊介绍:
The Journal of Systems Architecture: Embedded Software Design (JSA) is a journal covering all design and architectural aspects related to embedded systems and software. It ranges from the microarchitecture level via the system software level up to the application-specific architecture level. Aspects such as real-time systems, operating systems, FPGA programming, programming languages, communications (limited to analysis and the software stack), mobile systems, parallel and distributed architectures as well as additional subjects in the computer and system architecture area will fall within the scope of this journal. Technology will not be a main focus, but its use and relevance to particular designs will be. Case studies are welcome but must contribute more than just a design for a particular piece of software.
Design automation of such systems including methodologies, techniques and tools for their design as well as novel designs of software components fall within the scope of this journal. Novel applications that use embedded systems are also central in this journal. While hardware is not a part of this journal hardware/software co-design methods that consider interplay between software and hardware components with and emphasis on software are also relevant here.