English

The Design and Implementation of a Scalable DL Benchmarking Platform

Distributed, Parallel, and Cluster Computing 2021-08-23 v1 Machine Learning Performance Machine Learning

Abstract

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, be it models, frameworks, libraries, or hardware. Due to the lack of a benchmarking platform, the current practice of evaluating the benefits of proposed DL innovations is both arduous and error-prone - stifling the adoption of the innovations. In this work, we first identify 1010 design features which are desirable within a DL benchmarking platform. These features include: performing the evaluation in a consistent, reproducible, and scalable manner, being framework and hardware agnostic, supporting real-world benchmarking workloads, providing in-depth model execution inspection across the HW/SW stack levels, etc. We then propose MLModelScope, a DL benchmarking platform design that realizes the 1010 objectives. MLModelScope proposes a specification to define DL model evaluations and techniques to provision the evaluation workflow using the user-specified HW/SW stack. MLModelScope defines abstractions for frameworks and supports board range of DL models and evaluation scenarios. We implement MLModelScope as an open-source project with support for all major frameworks and hardware architectures. Through MLModelScope's evaluation and automated analysis workflows, we performed case-study analyses of 3737 models across 44 systems and show how model, hardware, and framework selection affects model accuracy and performance under different benchmarking scenarios. We further demonstrated how MLModelScope's tracing capability gives a holistic view of model execution and helps pinpoint bottlenecks.

Keywords

Cite

@article{arxiv.1911.08031,
  title  = {The Design and Implementation of a Scalable DL Benchmarking Platform},
  author = {Cheng Li and Abdul Dakkak and Jinjun Xiong and Wen-mei Hwu},
  journal= {arXiv preprint arXiv:1911.08031},
  year   = {2021}
}
R2 v1 2026-06-23T12:20:07.893Z