Performance and Error Tolerance of Stochastic Computing-based Digital Filter Design

被引:1
|
作者
Sengupta, Roshwin [1 ]
Polian, Ilia [1 ]
Hayes, John P. [2 ]
机构
[1] Univ Stuttgart, Inst Comp Architecture & Comp Engn, Stuttgart, Germany
[2] Univ Michigan, Comp Engn Lab, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
FIR filter; IIR filter; stochastic computing;
D O I
10.1109/DDECS60919.2024.10508903
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent advances in near-sensor computing have prompted the need to design low-cost digital filters for edge devices. Stochastic computing (SC), leveraging its probabilistic bit-streams, has emerged as a compelling alternative to traditional deterministic computing for filter design. This paper examines error tolerance, area and power efficiency, and accuracy loss in SC-based digital filters. Specifically, we investigate the impact of various stochastic number generators and increased filter complexity on both FIR and IIR filters. Our results indicate that in an error-free environment, SC exhibits a 49% area advantage and a 64% power efficiency improvement, albeit with a slight loss of accuracy, compared to traditional binary implementations. Furthermore, when the input bitstreams are subject to a 2% bit-flip error rate, SC FIR and SC IIR filters have a much smaller performance degradation (1.3X and 1.9X, respectively) than comparable binary filters. In summary, this work provides useful insights into the advantages of stochastic computing in digital filter design, showcasing its robust error resilience, significant area and power efficiency gains, and trade-offs in accuracy compared to traditional binary approaches.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [1] HIGH-ACCURACY STOCHASTIC COMPUTING-BASED FIR FILTER DESIGN
    Ahmed, Kazi J.
    Yuan, Bo
    Lee, Myung J.
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 1140 - 1144
  • [2] Fault-Tolerance of Binarized and Stochastic Computing-based Neural Networks
    Ardakani, Amir
    Ardakani, Arash
    Gross, Warren J.
    2021 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2021), 2021, : 52 - 57
  • [3] Optimizing Stochastic Computing-Based FIR Filters
    Zhong, Kuncai
    Yang, Meng
    Qian, Weikang
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2018,
  • [4] An FPGA Implementation of Stochastic Computing-based LSTM
    Maor, Guy
    Zeng, Xiaoming
    Wang, Zhendong
    Hu, Yang
    2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 38 - 46
  • [5] FIR Filter Based on Stochastic Computing with Reconfigurable Digital Fabric
    Alawad, Mohammed
    Lin, Mingjie
    2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 92 - 95
  • [6] High Reliable and Accurate Stochastic Computing-based Artificial Neural Network Architecture Design
    Chen, Kun-Chih
    Syu, Wei-Ren
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [7] Research on Digital Forensic Readiness Design in a Cloud Computing-Based Smart Work Environment
    Park, Sangho
    Kim, Yanghoon
    Park, Gwangmin
    Na, Onechul
    Chang, Hangbae
    SUSTAINABILITY, 2018, 10 (04)
  • [8] Stochastic Computing-based Computation-in-Memory (SC CiM) Architecture for DNNs and Hierarchical Evaluations of Non-volatile Memory Error and Defect Tolerance
    Nishimura, Takuto
    Ichikawa, Yuya
    Goda, Akira
    Misawa, Naoko
    Matsui, Chihiro
    Takeuchi, Ken
    2023 IEEE INTERNATIONAL MEMORY WORKSHOP, IMW, 2023, : 85 - 88
  • [9] Ubiquitous computing-based design tools and systems
    Vroom, Regine W.
    Horvath, Imre
    COMPUTER-AIDED DESIGN, 2015, 59 : 158 - 160
  • [10] Reservoir Computing-Based Design of ZnO Memristor-Type Digital Identification Circuits
    Wang, Lixun
    Zhang, Yuejun
    Guo, Zhecheng
    Wu, Zhixin
    Chen, Xinhui
    Du, Shimin
    MICROMACHINES, 2022, 13 (10)