Approximate Computing-Based Processing of MEA Signals on FPGA

被引:1
|
作者
Hassan, Mohammad [1 ]
Awwad, Falah [1 ]
Atef, Mohamed [1 ]
Hasan, Osman [2 ]
机构
[1] United Arab Emirates Univ, Dept Elect & Commun Engn, POB 15551, Al Ain, U Arab Emirates
[2] Natl Univ Sci & Technol, Sch Elect Engn & Comp Sci, NUST Campus,H 12, Islamabad 44000, Pakistan
关键词
approximate computing; digital systems; FPGA; microelectrode arrays; CLOSED-LOOP; CIRCUITS;
D O I
10.3390/electronics12040848
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microelectrode arrays (MEAs) are essential equipment in neuroscience for studying the nervous system's behavior and organization. MEAs are arrays of parallel electrodes that work by sensing the extracellular potential of neurons in their proximity. Processing the data streams acquired from MEAs is a computationally intensive task requiring parallelization. It is performed using complex signal processing algorithms and architectural templates. In this paper, we propose using approximate computing-based algorithms on Field Programmable Gate Arrays (FPGAs), which can be very useful in custom implementations for processing neural signals acquired from MEAs. The motivation is to provide better performance gains in the system area, power consumption, and latency associated with real-time processing at the cost of reduced output accuracy within certain bounds. Three types of approximate adders are explored in different configurations to develop the signal processing algorithms. The algorithms are used to build approximate processing systems on FPGA and then compare them with the accurate system. All accurate and approximate systems are tested on real biological signals with the same settings. Results show an enhancement in processing speed of up to 37.6% in some approximate systems without a loss in accuracy. In other approximate systems, the area reduction is up to 14.3%. Other systems show the trade between processing speed, accuracy, and area.
引用
收藏
页数:20
相关论文
共 50 条
  • [31] DNA computing-based algorithm for assignment problems
    Department of Mathematics and Physics, Wuhan Polytechnic University, Wuhan 430023, China
    不详
    Huazhong Ligong Daxue Xuebao, 2008, 2 (35-38):
  • [32] Low-Power FPGA Design Using Memoization-Based Approximate Computing
    Sinha, Sharad
    Zhang, Wei
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (08) : 2665 - 2678
  • [33] A Generic Membrane Computing-based Sudoku Solver
    Deodhare, Dipti
    Sonone, Shailesh
    Gupta, Anubha
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON ISSUES AND CHALLENGES IN INTELLIGENT COMPUTING TECHNIQUES (ICICT), 2014, : 89 - 99
  • [34] GrCS: Granular Computing-Based Crowd Segmentation
    Kok, Ven Jyn
    Chan, Chee Seng
    IEEE TRANSACTIONS ON CYBERNETICS, 2017, 47 (05) : 1157 - 1168
  • [35] A Perceptual Computing-based Approach for Peer Assessment
    Chai, Kok Chin
    Tay, Kai Meng
    PROCEEDINGS OF THE 2014 9TH INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE 2014), 2014, : 160 - 165
  • [36] Ubiquitous computing-based design tools and systems
    Vroom, Regine W.
    Horvath, Imre
    COMPUTER-AIDED DESIGN, 2015, 59 : 158 - 160
  • [37] 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
  • [38] PARALLEL COMPUTING IN THE PROCESSING OF QUATERNION SIGNALS
    Rozhentsov, A. A.
    Baev, A. A.
    DISTRIBUTED COMPUTING AND GRID-TECHNOLOGIES IN SCIENCE AND EDUCATION, 2010, : 399 - 405
  • [39] Model Architecture for Cloud Computing-Based Library Management
    Shaw J.N.
    De Sarkar T.
    New Review of Information Networking, 2019, 24 (01) : 17 - 30
  • [40] A grid computing-based approach for the acceleration of simulations in cardiology
    Alonso, Jose M.
    Ferrero, Jose M., Jr.
    Hernandez, Vicente
    Molto, German
    Saiz, Javier
    Trenor, Beatriz
    IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, 2008, 12 (02): : 138 - 144