DPU: DAG Processing Unit for Irregular Graphs with Precision-Scalable Posit Arithmetic in 28nm
Not on the map. Why?
Abstract (arXiv)
Computation in several real-world applications like probabilistic machine learning, sparse linear algebra, and robotic navigation, can be modeled as irregular directed acyclic graphs (DAGs). The irregular data dependencies in DAGs pose challenges to parallel execution on general-purpose CPUs and GPUs, resulting in severe under-utilization of the hardware. This paper proposes DPU, a specialized processor designed for the efficient execution of irregular DAGs. The DPU is equipped with parallel compute units that execute different subgraphs of a DAG independently. The compute units can synchronize within a cycle using a hardware-supported synchronization primitive, and communicate via an efficient interconnect to a global banked scratchpad. Furthermore, a precision-scalable posit arithmetic unit is developed to enable application-dependent precision. The DPU is taped-out in 28nm CMOS, achieving a speedup of 5.1× and 20.6× over state-of-the-art CPU and GPU implementations on DAGs of sparse linear algebra and probabilistic machine learning workloads. This performance is achieved while operating at a power budget of 0.23W, as opposed to 55W and 98W of the CPU and GPU, resulting in a peak efficiency of 538 GOPS/W with DPU, which is 1350× and 9000× higher than the CPU and GPU, respectively. Thus, with specialized architecture, DPU enables low-power execution of irregular DAG workloads.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Dec 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 3; 2026: 1.
7 papers.
- 2024Scaling Tractable Probabilistic Circuits: A Systems Perspectivecited by 23
- 2024KLay: Accelerating Arithmetic Circuits for Neurosymbolic AIcited by 16
- 2025The DeepLog Neurosymbolic Machinecited by 3
- 2023PDPU: An Open-Source Posit Dot-Product Unit for Deep Learning Applicationscited by 2
- 2025Enable Lightweight and Precision-Scalable Posit/IEEE-754 Arithmetic in RISC-V Cores for Transprecision Computingcited by 0
- 2025Hardware-efficient tractable probabilistic inference for TinyML Neurosymbolic AI applicationscited by 0
- 2026AIA: A 16nm Multicore SoC for Approximate Inference Acceleration Exploiting Non-normalized Knuth-Yao Sampling and Inter-Core Register Sharingcited by 0
- 2026AIA: A 16nm Multicore SoC for Approximate Inference Acceleration Exploiting Non-normalized Knuth-Yao Sampling and Inter-Core Register Sharing15 Jun 2026
- 2025The DeepLog Neurosymbolic Machine19 Aug 2025
- 2025Hardware-efficient tractable probabilistic inference for TinyML Neurosymbolic AI applications7 Jul 2025
- 2025Enable Lightweight and Precision-Scalable Posit/IEEE-754 Arithmetic in RISC-V Cores for Transprecision Computing25 May 2025
- 2024KLay: Accelerating Arithmetic Circuits for Neurosymbolic AI15 Oct 2024
- 2024Scaling Tractable Probabilistic Circuits: A Systems Perspective2 Jun 2024
- 2023PDPU: An Open-Source Posit Dot-Product Unit for Deep Learning Applications3 Feb 2023