Hardware-Aware Data and Instruction Mapping for AI Tasks: Balancing Parallelism, I/O and Memory Tradeoffs
Not on the map. Why?
Abstract (arXiv)
We introduce a mapping framework for deep learning inference that takes advantage of predictable neural network behavior to plan both computation and communication ahead of time. The framework generates a unified stream of instructions and data, enabling the hardware to execute operations and route information on its own, without frequent involvement from the host and with minimal off-chip memory use. This naturally reduces reliance on I/O, off-chip memory, and host control. By leveraging fine-grained message passing on a programmable, message-based compute architecture, the framework keeps data movement local and coordinates computation across the array using techniques such as stationary-weight reuse, in-array multicasting, and staged reductions. Applied to VGG-19, the framework sustains high utilization (88 to 92 percent), with over 97 percent of messages generated internally and nearly 89 percent of time consumed on-chip transfers. Computation throughput scales beyond 1 TFLOP/s on larger arrays, while traffic reductions from reuse and local aggregation reach up to 100 MB per layer. Overall, the results highlight the effectiveness of streaming-based computation and show how our mapper enables this execution style by tightly coordinating data and instruction flow across the hardware.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 11 of its 38 references that are in the map. First posted on arXiv 4 Sep 2025.
Builds on
11 of 38 references.
References · 11
- 2024AI and Memory Wallcited by 92
- 2019Evaluating Modern GPU Interconnect: PCIe, NVLink, NV-SLI, NVSwitch and GPUDirectcited by 41
- 2021An Evaluation of Edge TPU Accelerators for Convolutional Neural Networkscited by 39
- 2017Loom: Exploiting Weight and Activation Precisions to Accelerate Convolutional Neural Networkscited by 12
- 2017Neurostream: Scalable and Energy Efficient Deep Learning with Smart Memory Cubescited by 6
- 2019Integrating NVIDIA Deep Learning Accelerator (NVDLA) with RISC-V SoC on FireSimcited by 4
- 2020A Survey on Coarse-Grained Reconfigurable Architectures from a Performance Perspectivecited by 4
- 2021OCCAM: Optimal Data Reuse for Convolutional Neural Networkscited by 1
- 2024Messaging-based Adaptive Vector Computing (MAVeC) Accelerator for AI Workloadscited by 1
- 2024Accelerating PageRank Algorithmic Tasks with a new Programmable Hardware Architecturecited by 1
- 2025Demystifying the 7-D Convolution Loop Nest for Data and Instruction Streaming in Reconfigurable AI Acceleratorscited by 1
Built on by
Not cited yet.