• Home
  • Search
  • Accelerating Proximal Policy Optimization on CPU-FPGA Heterogeneous Platforms
  • Cite Icon48
  • https://doi.org/10.1109/fccm48280.2020.00012Copy DOI Icon

Accelerating Proximal Policy Optimization on CPU-FPGA Heterogeneous Platforms

  • May 1, 2020
  • Yuan Meng +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Reinforcement Learning (RL) is a technique that enables an agent to learn to behave optimally by repeatedly interacting with the environment and receiving the rewards. RL is widely used in domains such as robotics, game playing and finance. Proximal Policy Optimization (PPO) is the state-of-the-art policy optimization algorithm which achieves superior overall performance on various RL benchmarks. PPO iteratively optimizes its policy - a function which chooses optimal actions, with each iteration consisting of two computationally intensive phases: Inference phase - agents infer actions to interact with the environment and collect data, and Training phase - agents train the policy using the collected data. In this work, we develop the first high-throughput PPO accelerator on CPU-FPGA heterogeneous platform, targeting both phases of the algorithm for acceleration. We implement a systolic-array based architecture coupled with a novel memory-blocked data layout that enables streaming data access in both forward and backward propagations to achieve high-throughput performance. Additionally, we develop a novel systolic array compute sharing technique to mitigate the potential load imbalance in the training of two networks. We develop an accurate performance model of our design, based on which we perform design space exploration to obtain optimal design points. Our design is evaluated on widely used robotics benchmarks, achieving $2.1 \times - 30.5 \times$ and $2 \times - 27.5 \times$ improvements in throughput against state-of-the-art CPU and CPU-GPU implementations, respectively.

Similar Papers
  • Research Article
  • Citations11

PPOAccel: A High-Throughput Acceleration Framework for Proximal Policy Optimization

  • Sep 01, 2022
  • IEEE Transactions on Parallel and Distributed Systems
  • Yuan Meng +3
  • Research Article
  • Citations57

Implementing action mask in proximal policy optimization (PPO) algorithm

  • May 20, 2020
  • ICT Express
  • Cheng-Yen Tang +3
  • Conference Article
  • Citations18

Robotic Arm Motion Planning Based on Residual Reinforcement Learning

  • Mar 20, 2021
  • Dongxu Zhou +3
  • Research Article
  • Citations1

Intelligent Optimization and Real-Time Control of Wireless Power Transfer for Electric Vehicles

  • Nov 17, 2025
  • Electronics
  • Yosra Ben Fadhel +1
  • Research Article
  • Citations59

Proximal policy optimization via enhanced exploration efficiency

  • Jul 25, 2022
  • Information Sciences
  • Junwei Zhang +3
  • Research Article

Ethical Decision-Making in Autonomous Robots Using Reinforcement Learning: A Comprehensive Exploration

  • Jan 07, 2026
  • International Journal For Multidisciplinary Research
  • Sridev Anoop
  • Conference Article

Reinforcement Learning vs Supervised Learning: A tug of war to generate refactored code accurately

  • Jun 17, 2025
  • Indranil Palit +1
  • PDF
  • Research Article
  • Citations2

Path Following Control for Underactuated Airships with Magnitude and Rate Saturation

  • Dec 15, 2020
  • Sensors (Basel, Switzerland)
  • Huabei Gou +4
  • Research Article
  • Citations3

Lightweight Obstacle Avoidance for Fixed-Wing UAVs Using Entropy-Aware PPO

  • Aug 26, 2025
  • Drones
  • Meimei Su +4
  • Research Article

Research on scheduling optimization method of pumped storage system based on PPO and multi-objective optimization

  • Jan 01, 2026
  • IET conference proceedings.
  • Jiahao Fan
  • Research Article
  • Citations1

User Preference-Based Dynamic Optimization of Quality of Experience for Adaptive Video Streaming

  • Aug 04, 2025
  • Electronics
  • Zixuan Feng +2
  • Research Article

Assessing Rural Water Suitability for Small-Scale Aquaculture Using Proximal Policy Optimization: A Deep Reinforcement Learning Case Study from North Macedonia

  • Jun 17, 2025
  • Journal of Computer, Software, and Program
  • Enes Bajrami
  • Conference Article
  • Citations3

Distributed Reinforcement Learning with Self-Play in Parameterized Action Space

  • Oct 17, 2021
  • Jun Ma +4
  • Conference Article
  • Citations1

MPC-based Deep Reinforcement Learning Method for Space Robotic Control with Fuel Sloshing Mitigation

  • Oct 19, 2025
  • Mahya Ramezani +4
  • Research Article

A Lightweight PyBullet-Based Framework for Fast Reinforcement Learning Prototyping on 6-DOF Robotic Arms

  • Jan 01, 2025
  • Journal of Mechatronics and Robotics
  • Ngoc Kim Khanh Nguyen +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.