Discrete Steps towards Approximate Computing

被引:5
|
作者
Gansen, Michael [1 ]
Lou, Jie [1 ]
Freye, Florian [1 ]
Gemmeke, Tobias [1 ]
Merchant, Farhad [2 ]
Zeyer, Albert [3 ,4 ]
Zeineldeen, Mohammad [3 ,4 ]
Schlueter, Ralf [3 ,4 ]
Fan, Xin [1 ]
机构
[1] Rhein Westfal TH Aachen, IDS, Aachen, Germany
[2] Rhein Westfal TH Aachen, ICE, Aachen, Germany
[3] Rhein Westfal TH Aachen, HLTPR, Aachen, Germany
[4] AppTek GmbH, Aachen, Germany
关键词
Transcendental functions; posits; time-domain computing; machine learning;
D O I
10.1109/ISQED54688.2022.9806215
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
As long as a computational precision above 8 bits is preferred, digital design generally outperforms analog one incurring less hardware cost. This motivates our recent studies on digital approximate computing as presented in this paper. Rather than using fixed-point numbers, discrete steps of approximation using floating-point number representations such as BFloat16 and posit formats are explored particularly. Time-domain computing is addressed as well which starts in the digital domain with discrete delay values and moves towards the analog domain under increased delay uncertainties when pushed for energy efficiency by voltage scaling. The proposed approximate arithmetic and nonlinear activation functions are further evaluated in various artificial neural networks achieving competitive Quality-of-Service compared to the state-of-the-art with full-precision computing.
引用
收藏
页码:279 / 284
页数:6
相关论文
共 50 条
  • [1] TOWARDS APPROXIMATE MOBILE COMPUTING
    Pejovic, Veljko
    GETMOBILE-MOBILE COMPUTING & COMMUNICATIONS REVIEW, 2018, 22 (04) : 9 - 12
  • [2] Steps Towards Web Ubiquitous Computing
    Pandit, Manu Ram
    Bhardwaj, Tushar
    Khatri, Vikas
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2012), 2014, 236 : 459 - 463
  • [3] Towards a SYCL API for Approximate Computing
    Carpentieri, Lorenzo
    Cosenza, Biagio
    PROCEEDINGS OF THE 2023 INTERNATIONAL WORKSHOP ON OPENCL, IWOCL 2023, 2023,
  • [4] Towards Automatic Significance Analysis for Approximate Computing
    Vassiliadis, Vassilis
    Riehme, Jan
    Deussen, Jens
    Parasyris, Konstantinos
    Antonopoulos, Christos D.
    Bellas, Nikolaos
    Lalis, Spyros
    Naumann, Uwe
    PROCEEDINGS OF CGO 2016: THE 14TH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2016, : 182 - 193
  • [5] SMALL STEPS FOR CLOUD COMPUTING TOWARDS THE FUTURE OF EDUCATION
    Georgescu, Mircea
    Matei, Marian
    QUALITY AND EFFICIENCY IN E-LEARNING, VOL 2, 2013, : 225 - 230
  • [6] Initial Steps Towards Infrastructuring Body-Centric Computing
    Pashaei, Amir Zare
    Smorgun, Ilja
    Lamas, David
    Tomberg, Vladimir
    HUMAN-COMPUTER INTERACTION - INTERACT 2019, PT IV, 2019, 11749 : 640 - 643
  • [7] Towards Coarse-Grained Reconfigurable Approximate Computing with CGRAgen
    Damsgaard, Hans Jakob
    Ometov, Aleksandr
    Nurmi, Jari
    2023 33RD INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2023, : 361 - 362
  • [8] AXGAMES: Towards Crowdsourcing Quality Target Determination in Approximate Computing
    Park, Jongse
    Amaro, Emmanuel
    Mahajan, Divya
    Thwaites, Bradley
    Esmaeilzadeh, Hadi
    ACM SIGPLAN NOTICES, 2016, 51 (04) : 623 - 636
  • [9] Appliance data services: Making steps towards an appliance computing world
    Huang, Andrew
    Ling, Benjamin
    Barton, John
    Fox, Armando
    HP Laboratories Technical Report, 2001, (30):
  • [10] First steps towards incremental diagnosis of discrete-event systems
    Grastien, A
    Cordier, MO
    Largouët, C
    ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2005, 3501 : 170 - 181