DFU-E: A Dataflow Architecture for Edge DSP and AI Applications
Edge computing aims to enable swift, real-time data processing, analysis, and storage close to the data source. However, edge computing platforms are often constrained by limited processing power and efficiency. This paper presents DFU-E, a dataflow-based accelerator specifically designed to meet the demands of edge digital signal processing (DSP) and artificial intelligence (AI) applications. Our design addresses real-world requirements with three main innovations. First, to accommodate the diverse algorithms utilized at the edge, we propose a multi-layer dataflow mechanism capable of exploiting task-level, instruction block-level, instruction-level, and data-level parallelism. Second, we develop an edge dataflow architecture that includes a customized processing element (PE) array, memory, and on-chip network microarchitecture optimized for the multi-layer dataflow mechanism. Third, we design an edge dataflow software stack that enables automatic optimizations through operator fusion, dataflow graph mapping, and task scheduling. We utilize representative real-world DSP and AI applications for evaluation. Comparing with Nvidia's state-of-the-art edge computing processor, DFU-E achieves up to 1.42× geometric mean performance improvement and 1.27× energy efficiency improvement.
Authors
- Dongrui Fan (ORCID: https://orcid.org/0000-0001-5219-0908)
- Kunming Zhang (ORCID: https://orcid.org/0000-0001-7088-8154)
- Meng Wu (ORCID: https://orcid.org/0000-0002-9841-5962)
- Xiaochun Ye (ORCID: https://orcid.org/0000-0003-4598-1685)
- Tianyu Liu (ORCID: https://orcid.org/0000-0003-3905-6936)
- Zhihua Fan (ORCID: https://orcid.org/0000-0002-5950-7370)
- Haibin Wu (ORCID: https://orcid.org/0009-0000-2949-2297)
- Wenming Li (ORCID: https://orcid.org/0000-0003-4069-2251)
- Ninghui Sun (ORCID: https://orcid.org/0000-0002-1953-1392)
- Zhen Wang (ORCID: https://orcid.org/0009-0003-8853-9915)
- Yanhuan Liu (ORCID: https://orcid.org/0009-0003-7151-6549)
Institutions
- Institute of Computing Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Parallel and Distributed Systems
- Published
- 2025-03-29
- DOI
- https://doi.org/10.1109/tpds.2025.3555329
- Citations
- 2
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 2.97