SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Cores
Not on the map. Why?
Abstract (arXiv)
The ever-growing complexity of reinforcement learning (RL) tasks demands a distributed system to efficiently generate and process a massive amount of data. However, existing open-source libraries suffer from various limitations, which impede their practical use in challenging scenarios where large-scale training is necessary. In this paper, we present a novel abstraction on the dataflows of RL training, which unifies diverse RL training applications into a general framework. Following this abstraction, we develop a scalable, efficient, and extensible distributed RL system called ReaLlyScalableRL, which allows efficient and massively parallelized training and easy development of customized algorithms. Our evaluation shows that SRL outperforms existing academic libraries, reaching at most 21x higher training throughput in a distributed setting. On learning performance, beyond performing and scaling well on common RL benchmarks with different RL algorithms, SRL can reproduce the same solution in the challenging hide-and-seek environment as reported by OpenAI with up to 5x speedup in wall-clock time. Notably, SRL is the first in the academic community to perform RL experiments at a large scale with over 15k CPU cores. SRL source code is available at: https://github.com/openpsi-project/srl .
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 38 of its 56 references that are in the map. First posted on arXiv 29 Jun 2023.
Builds on
38 of 56 references.
References · 38
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,353
- 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,103
- 2021The Surprising Effectiveness of PPO in Cooperative, Multi-Agent Gamescited by 942
- 2018IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architecturescited by 883
- 2021Deep Reinforcement Learning at the Edge of the Statistical Precipicecited by 807
- 2019The StarCraft Multi-Agent Challengecited by 597
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 527
26 more
- 2019Emergent Tool Use From Multi-Agent Autocurriculacited by 313
- 2020Agent57: Outperforming the Atari Human Benchmarkcited by 303
- 2018Distributed Prioritized Experience Replaycited by 269
- 2019Google Research Football: A Novel Reinforcement Learning Environmentcited by 260
- 2020Acme: A Research Framework for Distributed Reinforcement Learningcited by 146
- 2022Mastering the Game of Stratego with Model-Free Multiagent Reinforcement Learningcited by 131
- 2018Dopamine: A Research Framework for Deep Reinforcement Learningcited by 122
- 2020Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement Learningcited by 93
- 2021From Motor Control to Team Play in Simulated Humanoid Footballcited by 87
- 2015Massively Parallel Methods for Deep Reinforcement Learningcited by 82
- 2020Towards Playing Full MOBA Games with Deep Reinforcement Learningcited by 78
- 2016DeepMind Labcited by 74
- 2017RLlib: Abstractions for Distributed Reinforcement Learningcited by 54
- 2018Horizon: Facebook's Open Source Applied Reinforcement Learning Platformcited by 48
- 2022Atari-5: Distilling the Arcade Learning Environment down to Five Gamescited by 44
- 2019TorchBeast: A PyTorch Platform for Distributed RLcited by 41
- 2018Accelerated Methods for Deep Reinforcement Learningcited by 40
- 2019rlpyt: A Research Code Base for Deep Reinforcement Learning in PyTorchcited by 38
- 2021Podracer architectures for scalable Reinforcement Learningcited by 38
- 2020Tonic: A Deep Reinforcement Learning Library for Fast Prototyping and Benchmarkingcited by 19
- 2021Launchpad: A Programming Model for Distributed Machine Learning Researchcited by 14
- 2020TLeague: A Framework for Competitive Self-Play based Distributed Multi-Agent Reinforcement Learningcited by 11
- 2017TensorFlow Agents: Efficient Batched Reinforcement Learning in TensorFlowcited by 9
- 2021ElegantRL-Podracer: Scalable and Elastic Library for Cloud-Native Deep Reinforcement Learningcited by 9
- 2020Fiber: A Platform for Efficient Development and Distributed Training for Reinforcement Learning and Population-Based Methodscited by 4
- 2022MSRL: Distributed Reinforcement Learning with Dataflow Fragmentscited by 4
Built on by
Citing papers per year: 2024: 3; 2025: 4; 2026: 3.
10 papers.
- 2025AReaL: A Large-Scale Asynchronous Reinforcement Learning System for Language Reasoningcited by 250
- 2024ReaL: Efficient RLHF Training of Large Language Models with Parameter Reallocationcited by 37
- 2025Laminar: A Scalable Asynchronous RL Post-Training Frameworkcited by 37
- 2025AReaL-Hex: Accommodating Asynchronous RL Training over Heterogeneous GPUscited by 9
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Surveycited by 8
- 2026RLHFless: Serverless Computing for Efficient RLHFcited by 2
- 2026AREAL-DTA: Dynamic Tree Attention for Efficient Reinforcement Learning of Large Language Modelscited by 1
- 2024ParMod: A Parallel and Modular Framework for Learning Non-Markovian Taskscited by 0
- 2025Highly Parallelized Reinforcement Learning Training with Relaxed Assignment Dependenciescited by 0
- 2026Conduit: An Experience Data Plane for Distributed Reinforcement Learningcited by 0
- 2026Conduit: An Experience Data Plane for Distributed Reinforcement Learning21 Sep 2026
- 2026RLHFless: Serverless Computing for Efficient RLHF26 Feb 2026
- 2026AREAL-DTA: Dynamic Tree Attention for Efficient Reinforcement Learning of Large Language Models31 Jan 2026
- 2025AReaL-Hex: Accommodating Asynchronous RL Training over Heterogeneous GPUs2 Nov 2025
- 2025Laminar: A Scalable Asynchronous RL Post-Training Framework14 Oct 2025
- 2025AReaL: A Large-Scale Asynchronous Reinforcement Learning System for Language Reasoning30 May 2025
- 2025Highly Parallelized Reinforcement Learning Training with Relaxed Assignment Dependencies27 Feb 2025
- 2024ParMod: A Parallel and Modular Framework for Learning Non-Markovian Tasks17 Dec 2024
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Survey8 Nov 2024
- 2024ReaL: Efficient RLHF Training of Large Language Models with Parameter Reallocation20 Jun 2024