Hyounghun Joe, Cheolsoo Park, Hyungtak Kim, Youngmin Kim
{"title":"Lower-part Stochastic Unipolar Adder to Improve Computation Accuracy","authors":"Hyounghun Joe, Cheolsoo Park, Hyungtak Kim, Youngmin Kim","doi":"10.1109/ISOCC47750.2019.9078491","DOIUrl":null,"url":null,"abstract":"Stochastic computing is one of approximate computing, which provides lower power consumption through simpler designs with a tolerable error. However, stochastic computing has a fundamental limitation in bit width. The larger the bit size, the longer the computation time. Besides, the error rate also increases as the bit size increases. In this paper, we propose a new stochastic adder, in which stochastic computing is only applied in the lower bits to reduce overall errors in large bit addition. Simulation shows that the proposed design can achieve up to 17x average error reduction compared with the conventional design when a half of the bit is computed stochastically.","PeriodicalId":113802,"journal":{"name":"2019 International SoC Design Conference (ISOCC)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International SoC Design Conference (ISOCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISOCC47750.2019.9078491","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Stochastic computing is one of approximate computing, which provides lower power consumption through simpler designs with a tolerable error. However, stochastic computing has a fundamental limitation in bit width. The larger the bit size, the longer the computation time. Besides, the error rate also increases as the bit size increases. In this paper, we propose a new stochastic adder, in which stochastic computing is only applied in the lower bits to reduce overall errors in large bit addition. Simulation shows that the proposed design can achieve up to 17x average error reduction compared with the conventional design when a half of the bit is computed stochastically.