Poster + Paper
12 June 2023 Evaluating multi-agent reinforcement learning on heterogeneous platforms
Samuel Wiggins, Yuan Meng, Rajgopal Kannan, Viktor Prasanna
Author Affiliations +
Conference Poster
Abstract
Multi-Agent Reinforcement Learning (MARL) is a key technology in Artificial Intelligence Systems. The development of MARL is a “Training-in-Simulation” process and involves time-consuming computation and communication. Existing implementations of MARL using homogeneous architecture fail to satisfy the above requirements simultaneously. In this work, using a state-of-the-art MARL algorithm - Multi-Agent Deep Deterministic Policy Gradient (MADDPG) - as a benchmark, we provide a systematic analysis of the performance bottleneck on multi-core CPU platforms. We show that (a). the training throughput of large neural network models can benefit from data parallel architecture such as GPU; (b) Memory-intensive components including replay management and all-to-all communication leads to large memory overheads on multi-level cache memory hierarchy on CPU and GPU, thus should be accelerated using custom hardware coupled with large on-chip SRAM with specialized data layout optimizations on FPGA.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Samuel Wiggins, Yuan Meng, Rajgopal Kannan, and Viktor Prasanna "Evaluating multi-agent reinforcement learning on heterogeneous platforms", Proc. SPIE 12538, Artificial Intelligence and Machine Learning for Multi-Domain Operations Applications V, 125381S (12 June 2023); https://doi.org/10.1117/12.2668689
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Education and training

Machine learning

Performance modeling

Statistical modeling

Field programmable gate arrays

Computer hardware

Process modeling

Back to Top