AP-DRL: A Synergistic Algorithm-Hardware Framework for Automatic Task Partitioning of Deep Reinforcement Learning on Versal ACAP
On the map: Deep reinforcement learning methods → Deep RL algorithms and representations
Abstract (arXiv)
Deep reinforcement learning has demonstrated remarkable success across various domains. However, the tight coupling between training and inference processes makes accelerating DRL training an essential challenge for DRL optimization. Two key issues hinder efficient DRL training: (1) the significant variation in computational intensity across different DRL algorithms and even among operations within the same algorithm complicates hardware platform selection, while (2) DRL's wide dynamic range could lead to substantial reward errors with conventional FP16+FP32 mixed-precision quantization. While existing work has primarily focused on accelerating DRL for specific computing units or optimizing inference-stage quantization, we propose AP-DRL to address the above challenges. AP-DRL is an automatic task partitioning framework that harnesses the heterogeneous architecture of AMD Versal ACAP (integrating CPUs, FPGAs, and AI Engines) to accelerate DRL training through intelligent hardware-aware optimization. Our approach begins with bottleneck analysis of CPU, FPGA, and AIE performance across diverse DRL workloads, informing the design principles for AP-DRL's inter-component task partitioning and quantization optimization. The framework then addresses the challenge of platform selection through design space exploration-based profiling and ILP-based partitioning models that match operations to optimal computing units based on their computational characteristics. For the quantization challenge, AP-DRL employs a hardware-aware algorithm coordinating FP32 (CPU), FP16 (FPGA/DSP), and BF16 (AI Engine) operations by leveraging Versal ACAP's native support for these precision formats. Comprehensive experiments indicate that AP-DRL can achieve speedup of up to 4.17× over programmable logic and up to 3.82× over AI Engine baselines while maintaining training convergence.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Deep RL algorithms and representations, one of 15 directions in Deep reinforcement learning methods. Builds on 10 of its 29 references that are in the map. First posted on arXiv 31 Mar 2026.
Builds on
10 of 29 references.
Closest ancestors · 1
Same direction, newest first
Other references · 9
- 2017Deep reinforcement learning from human preferencescited by 3,912
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2015Continuous control with deep reinforcement learningcited by 3,407
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2017Mixed Precision Trainingcited by 1,156
- 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 232
- 2020Chip Placement with Deep Reinforcement Learningcited by 83
- 2019QuaRL: Quantization for Fast and Environmentally Sustainable Reinforcement Learningcited by 19
- 2021FIXAR: A Fixed-Point Deep Reinforcement Learning Platform with Quantization-Aware Training and Adaptive Parallelismcited by 5
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026BitRL: Reinforcement Learning with 1-bit Quantized Language Models for Resource-Constrained Edge Deployment
- 2026TetraRL: A Self-Adaptive Runtime for On-Device Deep Reinforcement Learning Systems
- 2025Highly Parallelized Reinforcement Learning Training with Relaxed Assignment Dependencies
- 2025A Practical Introduction to Deep Reinforcement Learning
- 2026QuRL: Efficient Reinforcement Learning with Quantized Rollout
- 2023Leveraging Knowledge Distillation for Efficient Deep Reinforcement Learning in Resource-Constrained Environments
- 2026When Does Deep RL Beat Calibrated Baselines? A Benchmark Study on Adaptive Resource Control
- 2025QForce-RL: Quantized FPGA-Optimized Reinforcement Learning Compute Engine