paper-with-me

Papers

RL-Scope: Cross-Stack Profiling for Deep Reinforcement Learning Workloads

2021-02-08 · James Gleeson, Srivatsan Krishnan, Moshe Gabel, Vijay Janapa Reddi, Eyal de Lara, Gennady Pekhimenko

Deep reinforcement learning (RL) has made groundbreaking advancements in robotics, data center management and other applications. Unfortunately, system-level bottlenecks in RL workloads are poorly understood; we observe fundamental structural differences in RL workloads that make them inherently less GPU-bound than supervised learning (SL). To explain where training time is spent in RL workloads, we propose RL-Scope, a cross-stack profiler that scopes low-level CPU/GPU resource usage to high-level algorithmic operations, and provides accurate insights by correcting for profiling overhead. Using RL-Scope, we survey RL workloads across its major dimensions including ML backend, RL algorithm, and simulator. For ML backends, we explain a $2.3\times$ difference in runtime between equivalent PyTorch and TensorFlow algorithm implementations, and identify a bottleneck rooted in overly abstracted algorithm implementations. For RL algorithms and simulators, we show that on-policy algorithms are at least $3.5\times$ more simulation-bound than off-policy algorithms. Finally, we profile a scale-up workload and demonstrate that GPU utilization metrics reported by commonly used tools dramatically inflate GPU usage, whereas RL-Scope reports true GPU-bound time. RL-Scope is an open-source tool available at https://github.com/UofT-EcoSystem/rlscope .

📄 PDF Abstract BibTeX arXiv:2102.04285

Code (1)

UofT-EcoSystem/rlscope 공식 구현

Tasks

CPUDeep Reinforcement LearningGPUManagementreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Hybrid Learning and Optimization-Based Dynamic Scheduling for DL Workloads on Heterogeneous GPU Clusters

2025-12-11 · Shruti Dongare, Redwan Ibne Seraj Khan, Hadeel Albahar, Nannan Zhao 외 arxiv

Modern cloud platforms increasingly host large-scale deep learning (DL) workloads, demanding high-throughput, low-latency GPU scheduling. However, the growing heterogeneity of GPU clusters and limited visibility into app…

Reinforcement Learning

The Design and Implementation of a Scalable DL Benchmarking Platform

2019-11-19 · Cheng Li, Abdul Dakkak, JinJun Xiong, Wen-mei Hwu

The current Deep Learning (DL) landscape is fast-paced and is rife with non-uniform models, hardware/software (HW/SW) stacks, but lacks a DL benchmarking platform to facilitate evaluation and comparison of DL innovations…

Benchmarking

XSP: Across-Stack Profiling and Analysis of Machine Learning Models on GPUs

2019-08-19 · Cheng Li, Abdul Dakkak, JinJun Xiong, Wei Wei 외

There has been a rapid proliferation of machine learning/deep learning (ML) models and wide adoption of them in many application domains. This has made profiling and characterization of ML model performance an increasing…

BIG-bench Machine Learning

StackInsights: Cognitive Learning for Hybrid Cloud Readiness

2017-12-16 · Mu Qiao, Luis Bathen, Simon-Pierre Génot, Sunhwan Lee 외

Hybrid cloud is an integrated cloud computing environment utilizing a mix of public cloud, private cloud, and on-premise traditional IT infrastructures. Workload awareness, defined as a detailed full range understanding …

Cloud Computing

Learning to Score: Tuning Cluster Schedulers through Reinforcement Learning

2026-03-11 · Martin Asenov, Qiwen Deng, Gingfung Yeung, Adam Barker arxiv

Efficiently allocating incoming jobs to nodes in large-scale clusters can lead to substantial improvements in both cluster utilization and job performance. In order to allocate incoming jobs, cluster schedulers usually r…

Reinforcement Learning