Approximate Computing Circuits for Embedded Tactile Data Processing

被引:0
|
作者
Osta, Mario [1 ]
Ibrahim, Ali [1 ,2 ]
Valle, Maurizio [1 ]
机构
[1] Univ Genoa, Dept Elect Elect & Telecommun Engn & Naval Archit, I-16132 Genoa, Italy
[2] Lebanese Int Univ, Dept Elect & Elect Engn, Beirut 14404, Lebanon
基金
欧盟地平线“2020”;
关键词
approximate computing; digital multiplier; Singular Value Decomposition; embedded machine learning; tensorial kernel; tactile data processing; FPGA; HIGH-SPEED; EFFICIENT; IMPLEMENTATION; INTELLIGENCE; RESILIENCE; ALGORITHM; NETWORK; ADDER;
D O I
10.3390/electronics11020190
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we demonstrate the feasibility and efficiency of approximate computing techniques (ACTs) in the embedded Support Vector Machine (SVM) tensorial kernel circuit implementation in tactile sensing systems. Improving the performance of the embedded SVM in terms of power, area, and delay can be achieved by implementing approximate multipliers in the SVD. Singular Value Decomposition (SVD) is the main computational bottleneck of the tensorial kernel approach; since digital multipliers are extensively used in SVD implementation, we aim to optimize the implementation of the multiplier circuit. We present the implementation of the approximate SVD circuit based on the Approximate Baugh-Wooley (Approx-BW) multiplier. The approximate SVD achieves an energy consumption reduction of up to 16% at the cost of a Mean Relative Error decrease (MRE) of less than 5%. We assess the impact of the approximate SVD on the accuracy of the classification; showing that approximate SVD increases the Error rate (Err) within a range of one to eight percent. Besides, we propose a hybrid evaluation test approach that consists of implementing three different approximate SVD circuits having different numbers of approximated Least Significant Bits (LSBs). The results show that energy consumption is reduced by more than five percent with the same accuracy loss.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Quality Evaluation Strategies for Approximate Computing in Embedded Systems
    Neugebauer, Olaf
    Marwedel, Peter
    Kuehn, Roland
    Engel, Michael
    TECHNICAL INNOVATION FOR SMART SYSTEMS (DOCEIS 2017), 2017, 499 : 203 - 210
  • [22] Approximate query processing model for mobile computing
    Madria, SK
    Mohania, M
    Roddick, JF
    INFORMATION ORGANIZATION AND DATABASES: FOUNDATIONS OF DATA ORGANIZATION, 2000, 579 : 207 - 219
  • [23] Biology inspired approximate data representation for signal processing, soft computing and control applications
    Petriu, Emil A.
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, CONFERENCE PROCEEDINGS BOOK, 2007, : 5 - +
  • [24] Big Data Needs Approximate Computing
    Nair, Ravi
    COMMUNICATIONS OF THE ACM, 2015, 58 (01) : 104 - 104
  • [25] Data clustering for efficient approximate computing
    Michael G. Jordan
    Marcelo Brandalero
    Guilherme M. Malfatti
    Geraldo F. Oliveira
    Arthur F. Lorenzon
    Bruno C. da Silva
    Luigi Carro
    Mateus B. Rutzig
    Antonio Carlos S. Beck
    Design Automation for Embedded Systems, 2020, 24 : 3 - 22
  • [26] Data clustering for efficient approximate computing
    Jordan, Michael G.
    Brandalero, Marcelo
    Malfatti, Guilherme M.
    Oliveira, Geraldo F.
    Lorenzon, Arthur F.
    da Silva, Bruno C.
    Carro, Luigi
    Rutzig, Mateus B.
    Beck, Antonio Carlos S.
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2020, 24 (01) : 3 - 22
  • [27] Area optimization of multilevel logic circuits using approximate computing
    Zhao, Weikai
    Wang, Lunyao
    Cen, Xumeng
    Xia, Yinshui
    Chu, Zhufei
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2024, 50 (09): : 2893 - 2901
  • [28] MAxPy: A Framework for Bridging Approximate Computing Circuits to Its Applications
    Arbeletche, Yuri
    Paim, Guilherme
    Abreu, Brunno
    Almeida, Sergio
    Costa, Eduardo
    Flores, Paulo
    Bampi, Sergio
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (11) : 4748 - 4752
  • [29] ABACUS: A Technique for Automated Behavioral Synthesis of Approximate Computing Circuits
    Nepal, Kumud
    Li, Yueting
    Bahar, R. Iris
    Reda, Sherief
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [30] On-line testing of computing circuits at performance of the approximate calculations
    Drozd, A
    Lobachev, M
    MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE, PROCEEDINGS, 2004, : 555 - 556