SigDLA: A Deep Learning Accelerator Extension for Signal Processing
Fangfa Fu, Wenyu Zhang, Zesong Jiang, Zhiyu Zhu, Guoyu Li, Bing Yang,, Cheng Liu, Liyi Xiao, Jinxiang Wang, Huawei Li, Xiaowei Li

TL;DR
SigDLA introduces a programmable data shuffling fabric and reconfigurable array to enable efficient signal processing on deep learning accelerators, significantly improving performance and energy efficiency in IoT applications.
Contribution
It presents a novel architecture that allows signal processing tasks to be executed on deep learning accelerators through data reorganization, enhancing versatility and efficiency.
Findings
Achieves up to 4.4× speedup over ARM processors.
Reduces energy consumption by up to 4.82×.
Maintains compatibility with various signal processing tasks.
Abstract
Deep learning and signal processing are closely correlated in many IoT scenarios such as anomaly detection to empower intelligence of things. Many IoT processors utilize digital signal processors (DSPs) for signal processing and build deep learning frameworks on this basis. While deep learning is usually much more computing-intensive than signal processing, the computing efficiency of deep learning on DSPs is limited due to the lack of native hardware support. In this case, we present a contrary strategy and propose to enable signal processing on top of a classical deep learning accelerator (DLA). With the observation that irregular data patterns such as butterfly operations in FFT are the major barrier that hinders the deployment of signal processing on DLAs, we propose a programmable data shuffling fabric and have it inserted between the input buffer and computing array of DLAs such…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCCD and CMOS Imaging Sensors · Embedded Systems Design Techniques · Neural Networks and Applications
