Nexus: a GPU cluster engine for accelerating DNN-based video analysis

By Haichen Shen, Lequn Chen, Yuchen Jin, Liangyu Zhao, Bingyu Kong, Matthai Philipose, Arvind Krishnamurthy, Ravi Sundaram. 2019

335 citations recorded by the source corpus.

We address the problem of serving Deep Neural Networks (DNNs) efficiently from a cluster of GPUs. In order to realize the promise of very low-cost processing made by accelerators such as GPUs, it is essential to run them at sustained high utilization. Doing so requires cluster-scale resource management that performs detailed scheduling of GPUs, reasoning about groups of DNN invocations that need to be co-scheduled, and moving from the conventional whole-DNN execution model to executing fragments of DNNs. Nexus is a fully implemented system that includes these innovations. In large-scale case studies on 16 GPUs, when required to stay within latency constraints at least 99% of the time, Nexus can process requests at rates 1.8-12.7X higher than state of the art systems can. A long-running multi-application deployment stays within 84% of optimal utilization and, on a 100-GPU cluster, violates latency SLOs on 0.27% of requests.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Model Architectures

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Ion Stoica
  2. Joseph E. Gonzalez
  3. Joo Seong Jeong
  4. Haotong Zhang
  5. Cody Hao Yu
  6. Zhen Zhang
  7. Xin Jin
  8. Lianmin Zheng

In Computer Vision and Pattern Recognition

  1. Ion Stoica
  2. Joseph E. Gonzalez
  3. Joo Seong Jeong
  4. Haotong Zhang
  5. Cody Hao Yu
  6. Zhen Zhang
  7. Xin Jin
  8. Lianmin Zheng

In Model Architectures

  1. Joo Seong Jeong
  2. Haotong Zhang
  3. Yupeng Tang
  4. Hong Zhang
  5. Xin Jin
  6. Lianmin Zheng
  7. Ying Sheng
  8. Zhuohan Li

Citations in the corpus