Lune

ASPLOS2020顶会

SwapAdvisor: Pushing Deep Learning Beyond the GPU Memory Limit via Smart Swapping

Chien-Chin Huang, Gu Jin, Jinyang Li

2020年份
161被引次数
55顶会引用

摘要

It is known that deeper and wider neural networks can achieve better accuracy. But it is difficult to continue the trend to increase model size due to limited GPU memory. One promising solution is to support swapping between GPU and CPU memory. However, existing work on swapping only handle certain models and do not achieve satisfactory performance. Deep learning computation is commonly expressed as a dataflow graph which can be analyzed to improve swapping. We propose SwapAdvisor, which performs joint optimization along 3 dimensions based on a given dataflow graph: operator scheduling, memory allocation, and swap decisions. SwapAdvisor explores the vast search space using a custom-designed genetic algorithm. Evaluations using a variety of large models show that SwapAdvisor can train models up to 12 times the GPU memory limit while achieving 53-99% of the throughput of a hypothetical baseline with infinite GPU memory.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

lune papers get bfdb7f7e-bc24-428a-afcc-801aa1e8b416

引用它的顶会 Paper55

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖