Real-Time and Low-Power Streaming Source Separation Using Markov Random Field

被引:4
|
作者
Ko, Glenn G. [1 ,2 ]
Rutenbar, Rob A. [1 ,3 ]
机构
[1] Univ Illinois, Urbana, IL 61801 USA
[2] Harvard Univ, 33 Oxford St, Cambridge, MA 02138 USA
[3] Univ Pittsburgh, Pittsburgh, PA 15260 USA
基金
美国国家科学基金会;
关键词
Real-time streaming; blind source separation; Markov random field; maximum a posteriori inference; Gibbs sampling; BLIND SIGNAL SEPARATION; FPGA; IMPLEMENTATION; ALGORITHM;
D O I
10.1145/3183351
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Machine learning (ML) has revolutionized a wide range of recognition tasks, ranging from text analysis to speech to vision, most notably in cloud deployments. However, mobile deployment of these ideas involves a very different category of design problems. In this article, we develop a hardware architecture for a sound source separation task, intended for deployment on a mobile phone. We focus on a novel Markov random field (MRF) sound source separation algorithm that uses expectation-maximization and Gibbs sampling to learn MRF parameters on the fly and infer the best separation of sources. The intrinsically iterative algorithm suggests challenges for both speed and power. A real-time streaming FPGA implementation runs at 150MHz with 207KB RAM, achieves a speed-up of 22x over a software reference, performs with an SDR of up to 7.021dB with 1.601ms latency, and exhibits excellent perceived audio quality. A 45nm CMOS ASIC virtual prototype simulated at 20MHz shows that this architecture is small (<10 million gates) and consumes only 70mW, which is less than 2% of the power of an ARM Cortex-A9 software version. To the best of our knowledge, this is the first Gibbs sampling inference accelerator designed in conventional FPGA/ASIC technology that targets a realistic mobile perceptual application.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Low-power design for real-time systems
    Cheng, ST
    Chen, CM
    Hwang, JW
    [J]. ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1746 - 1750
  • [2] Low-Power Design for Real-Time Systems
    Sheng-Tzong Cheng
    Chia-Mei Chen
    Jing-Wen Hwang
    [J]. Real-Time Systems, 1998, 15 : 131 - 148
  • [3] Low-power design for real-time systems
    Cheng, ST
    Chen, CM
    Hwang, JW
    [J]. REAL-TIME SYSTEMS, 1998, 15 (02) : 131 - 148
  • [4] A Reconfigurable Streaming Processor for Real-Time Low-Power Execution of Convolutional Neural Networks at the Edge
    Sanchez, Justin
    Soltani, Nasim
    Kulkarni, Pratik
    Chamarthi, Ramachandra Vikas
    Tabkhi, Hamed
    [J]. EDGE COMPUTING - EDGE 2018, 2018, 10973 : 49 - 64
  • [5] LOW-POWER INTERRUPT UPDATES REAL-TIME CLOCK
    XIA, YP
    [J]. EDN, 1994, 39 (14) : 106 - 106
  • [6] A Low-Power, Real-Time Displacement Damage Dosimeter
    Warner, Jeffrey H.
    Hoheisel, Raymond
    Cress, Cory D.
    Jenkins, Phillip P.
    Lorentzen, Justin R.
    Scheiman, David A.
    Yakes, Michael K.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2019, 66 (01) : 290 - 298
  • [7] Real-Time Detection of Atrial Fibrillation using a Low-Power ECG Monitor
    Hayes, Greg
    Teal, Paul D.
    [J]. 2013 COMPUTING IN CARDIOLOGY CONFERENCE (CINC), 2013, 40 : 743 - 746
  • [8] A Low-power Real-time Hidden Markov Model Accelerator for Gesture User Interface on Wearable Devices
    Do, Hyeon-Gu
    Choi, Seongrim
    Hwang, Jaemin
    Kim, Ara
    Nam, Byeong-Gyu
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2019, 19 (04) : 396 - 403
  • [9] A Low-Power Real-Time Hidden Markov Model Accelerator for Gesture User Interface on Wearable Devices
    Choi, Seongrim
    Hwang, Jaemin
    Cho, Suhwan
    Kim, Ara
    Byeong-Gyu Nam
    [J]. 2016 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2016, : 261 - 264
  • [10] A Hypervisor Architecture for Low-Power Real-Time Embedded Systems
    Onaindia, Peio
    Poggi, Tomaso
    Azkarate-askatsua, Mikel
    Gruttner, Kim
    Fakih, Maher
    Peiro, Salvador
    Balbastre, Patricia
    [J]. 2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 252 - 259