An energy-efficient programmable manycore accelerator for personalized biomedical applications

被引:0
|
作者
Kulkarni A. [1 ]
Page A. [1 ]
Attaran N. [1 ]
Jafari A. [1 ]
Malik M. [2 ]
Homayoun H. [2 ]
Mohsenin T. [1 ]
机构
[1] Department of Computer Science and Electrical Engineering, University of Maryland at Baltimore, Baltimore, 21250, MD
[2] Electrical and Computer Engineering Department, George Mason University, Fairfax, 22030, VA
基金
美国国家科学基金会;
关键词
Low-power manycore accelerator; Personalized biomedical applications; Seizure detection; Stress detection; Tongue drive system (tds);
D O I
10.1109/tvlsi.2017.2754272
中图分类号
学科分类号
摘要
Wearable personalized health monitoring systems can offer a cost-effective solution for human health care. These systems must constantly monitor patients' physiological signals and provide highly accurate, and quick processing and delivery of the vast amount of data within a limited power and area footprint. These personalized biomedical applications require sampling and processing multiple streams of physiological signals with a varying number of channels and sampling rates. The processing typically consists of feature extraction, data fusion, and classification stages that require a large number of digital signal processing (DSP) and machine learning (ML) kernels. In response to these requirements, in this paper, a tiny, energyefficient, and domain-specific manycore accelerator referred to as power-efficient nanoclusters (PENC) is proposed to map and execute the kernels of these applications. Simulation results show that the PENC is able to reduce energy consumption by up to 80% and 25% for DSP and ML kernels, respectively, when optimally parallelized. In addition, we fully implemented three compute-intensive personalized biomedical applications, namely, multichannel seizure detection, multiphysiological stress detection, and standalone tongue drive system (sTDS), to evaluate the proposed manycore performance relative to commodity embedded CPU, graphical processing unit (GPU), and fieldprogrammable gate array (FPGA)-based implementations. For these three case studies, the energy consumption and the performance of the proposed PENC manycore, when acting as an accelerator along with an Intel Atom processor as a host, are compared with the existing commercial off-The-shelf generalpurpose, customizable, and programmable embedded platforms, including Intel Atom, Xilinx Artix-7 FPGA, and NVIDIA TK1 advanced RISC machine -A15 and K1 GPU system on a chip. For these applications, the PENC manycore is able to significantly improve throughput and energy efficiency by up to 1872× and 276×, respectively. For the most computational intensive application of seizure detection, the PENC manycore is able to achieve a throughput of 15.22 giga-operations-per-second (GOPs), which is a 14× improvement in throughput over custom FPGA solution. For stress detection, the PENC achieves a throughput of 21.36 GOPs and an energy efficiency of 4.23 GOP/J, which is 14.87× and 2.28× better over FPGA implementation, respec-Tively. For the sTDS application, the PENC improves a throughput by 5.45× and an energy efficiency by 2.37× over FPGA implementation. 1063-8210 © 2017 IEEE.
引用
收藏
页码:96 / 109
页数:13
相关论文
共 50 条
  • [1] An Energy-Efficient Programmable Manycore Accelerator for Personalized Biomedical Applications
    Kulkarni, Adwaya
    Page, Adam
    Attaran, Nasrin
    Jafari, Ali
    Malik, Maria
    Homayoun, Houman
    Mohsenin, Tinoosh
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (01) : 96 - 109
  • [2] Low-Power Manycore Accelerator for Personalized Biomedical Applications
    Page, Adam
    Attaran, Nasrin
    Shea, Colin
    Homayoun, Houman
    Mohsenin, Tinoosh
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 63 - 68
  • [3] Energy-Efficient AI at the edge for Biomedical Applications
    Yoo, Jerald
    2023 20TH INTERNATIONAL SOC DESIGN CONFERENCE, ISOCC, 2023, : 202 - 202
  • [4] Energy-Efficient Mapping of Biomedical Applications on Domain-Specific Accelerator under Process Variation
    Tavana, Mohammad Khavari
    Kulkarni, Amey
    Rahimi, Abbas
    Mohsenin, Tinoosh
    Homayoun, Houman
    PROCEEDINGS OF THE 2014 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2014, : 275 - 278
  • [5] PNeuro: a scalable energy-efficient programmable hardware accelerator for neural networks
    Carbon, A.
    Philippe, J-M.
    Bichler, O.
    Schmit, R.
    Tain, B.
    Briand, D.
    Ventroux, N.
    Paindavoine, M.
    Brousse, O.
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1039 - 1044
  • [6] An Energy-Efficient Programmable Mixed Signal Accelerator for Machine Learning Algorithms
    Kang, Mingu
    Srivastava, Prakalp
    Adve, Vikram
    Kim, Nam Sung
    Shanbhag, Naresh R.
    IEEE MICRO, 2019, 39 (05) : 64 - 72
  • [7] PIMCA: A Programmable In-Memory Computing Accelerator for Energy-Efficient DNN Inference
    Zhang, Bo
    Yin, Shihui
    Kim, Minkyu
    Saikia, Jyotishman
    Kwon, Soonwan
    Myung, Sungmeen
    Kim, Hyunsoo
    Kim, Sang Joon
    Seo, Jae-Sun
    Seok, Mingoo
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2023, 58 (05) : 1436 - 1449
  • [8] An energy-efficient system on a programmable chip platform for cloud applications
    Wang, Xu
    Zhu, Yongxin
    Ha, Yajun
    Qiu, Meikang
    Huang, Tian
    Si, Xueming
    Wu, Jiangxing
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 76 : 117 - 132
  • [9] A Survey of Silicon Photonics for Energy-Efficient Manycore Computing
    Pasricha, Sudeep
    Nikdast, Mahdi
    IEEE DESIGN & TEST, 2020, 37 (04) : 60 - 81
  • [10] Energy-Efficient Classification for Resource-Constrained Biomedical Applications
    Shoaran, Mahsa
    Haghi, Benyamin Allahgholizadeh
    Taghavi, Milad
    Farivar, Masoud
    Emami, Azita
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2018, 8 (04) : 693 - 707