arXiv · 2405.03967
SwiftRL: Towards Efficient Reinforcement Learning on Real Processing-In-Memory Systems
Abstract
Reinforcement Learning (RL) trains agents to learn optimal behavior by maximizing reward signals from experience datasets. However, RL training often faces memory limitations, leading to execution latencies and prolonged training times. To overcome this, SwiftRL explores Processing-In-Memory (PIM) architectures to accelerate RL workloads. We achieve near-linear performance scaling by implementing RL algorithms like Tabular Q-learning and SARSA on UPMEM PIM systems and optimizing for hardware. Our experiments on OpenAI GYM environments using UPMEM hardware demonstrate superior performance compared to CPU and GPU implementations.
Explore related subjects
Keep this discovery
Kailash Gogineni, Sai Santosh Dayapule, Juan Gómez-Luna, Karthikeya Gogineni, Peng Wei, Tian Lan, Mohammad Sadrosadati, Onur Mutlu, Guru Venkataramani. 2024-05-07. SwiftRL: Towards Efficient Reinforcement Learning on Real Processing-In-Memory Systems. https://arxiv.org/abs/2405.03967
Cite the original work for its findings. Save a collection to share your selection of sources.