PROBLP: A framework for low-precision probabilistic inference

被引:1
|
作者
Shah, Nimish [1 ]
Olascoaga, Laura I. Galindez [1 ]
Meert, Wannes [2 ]
Verhelst, Marian [1 ]
机构
[1] Katholieke Univ Leuven, Elect Engn, MICAS, Leuven, Belgium
[2] Katholieke Univ Leuven, Comp Sci, DTAI, Leuven, Belgium
来源
PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2019年
关键词
Embedded machine learning; Energy efficiency; Probabilistic inference; Arithmetic circuits; Bayesian networks; Sum product networks; Low-precision; Error bounds;
D O I
10.1145/3316781.3317885
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bayesian reasoning is a powerful mechanism for probabilistic inference in smart edge-devices. During such inferences, a low-precision arithmetic representation can enable improved energy efficiency. However, its impact on inference accuracy is not yet understood. Furthermore, general-purpose hardware does not natively support low-precision representation. To address this, we propose ProbLP, a framework that automates the analysis and design of low-precision probabilistic inference hardware. It automatically chooses an appropriate energy-efficient representation based on worst-case error-bounds and hardware energy-models. It generates custom hardware for the resulting inference network exploiting parallelism, pipelining and low-precision operation. The framework is validated on several embedded-sensing benchmarks.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Statheros: Compiler for Efficient Low-Precision Probabilistic Programming
    Laurel, Jacob
    Yang, Rem
    Sehgal, Atharva
    Ugare, Shubham
    Misailovic, Sasa
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 787 - 792
  • [2] QPyTorch: A Low-Precision Arithmetic Simulation Framework
    Zhang, Tianyi
    Lin, Zhiqiu
    Yang, Guandao
    De Sa, Christopher
    FIFTH WORKSHOP ON ENERGY EFFICIENT MACHINE LEARNING AND COGNITIVE COMPUTING - NEURIPS EDITION (EMC2-NIPS 2019), 2019, : 10 - 13
  • [3] Low-Precision Mixed-Computation Models for Inference on Edge
    Azizi, Seyedarmin
    Nazemi, Mahdi
    Kamal, Mehdi
    Pedram, Massoud
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (08) : 1414 - 1422
  • [4] Discovering Low-Precision Networks Close to Full-Precision Networks for Efficient Inference
    McKinstry, Jeffrey L.
    Esser, Steven K.
    Appuswamy, Rathinakumar
    Bablani, Deepika
    Arthur, John, V
    Yildiz, Izzet B.
    Modha, Dharmendra S.
    FIFTH WORKSHOP ON ENERGY EFFICIENT MACHINE LEARNING AND COGNITIVE COMPUTING - NEURIPS EDITION (EMC2-NIPS 2019), 2019, : 6 - 9
  • [5] Low-Precision Hardware Architectures Meet Recommendation Model Inference at Scale
    Deng, Zhaoxia
    Park, Jongsoo
    Tang, Ping Tak Peter
    Liu, Haixin
    Yang, Jie
    Yuen, Hector
    Huang, Jianyu
    Khudia, Daya
    Wei, Xiaohan
    Wen, Ellie
    Choudhary, Dhruv
    Krishnamoorthi, Raghuraman
    Wu, Carole-Jean
    Nadathur, Satish
    Kim, Changkyu
    Naumov, Maxim
    Naghshineh, Sam
    Smelyanskiy, Mikhail
    IEEE MICRO, 2021, 41 (05) : 93 - 100
  • [6] Analyzing Inference Robustness of RRAM Synaptic Array in Low-Precision Neural Network
    Liu, Rui
    Lee, Heng-Yuan
    Yu, Shimeng
    2017 47TH EUROPEAN SOLID-STATE DEVICE RESEARCH CONFERENCE (ESSDERC), 2017, : 18 - 21
  • [7] ViX: Analysis-driven Compiler for Efficient Low-Precision Variational Inference
    Misra, Ashitabh
    Laurel, Jacob
    Misailovic, Sasa
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [8] TESTING LOW-PRECISION OPTICS
    SPEYER, E
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1958, 48 (12) : 953 - 954
  • [9] LOW-PRECISION FORMULAS FOR PLANETARY POSITIONS
    VANFLANDERN, TC
    PULKKINEN, KF
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1979, 41 (03): : 391 - 411
  • [10] Synthesizing Efficient Low-Precision Kernels
    Izycheva, Anastasiia
    Darulova, Eva
    Seidl, Helmut
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2019), 2019, 11781 : 294 - 313