Characterization of Large Language Model Development in the Datacenter

Qinghao Hu, Zhisheng Ye, Zerui Wang, Guoteng Wang, Meng Zhang +7 more
3/12/2024
cs.DCcs.LG

No official code found. Best implementation: InternLM/AcmeTrace (179 stars, CC-BY-4.0, last commit 2024-03-12).

Abstract

Large Language Models (LLMs) have presented impressive performance across several transformative tasks. However, it is non-trivial to efficiently utilize large-scale cluster resources to develop LLMs, often riddled with numerous challenges such as frequent hardware failures, intricate parallelization strategies, and imbalanced resource utilization. In this paper, we present an in-depth characterization study of a six-month LLM development workload trace collected from our GPU datacenter Acme. Specifically, we investigate discrepancies between LLMs and prior task-specific Deep Learning (DL) workloads, explore resource utilization patterns, and identify the impact of various job failures. Our analysis summarizes hurdles we encountered and uncovers potential opportunities to optimize systems tailored for LLMs. Furthermore, we introduce our system efforts: (1) fault-tolerant pretraining, which enhances fault tolerance through LLM-involved failure diagnosis and automatic recovery. (2) decoupled scheduling for evaluation, which achieves timely performance feedback via trial decomposition and scheduling optimization.

View on arXivView PDF

Code Implementations(1)

InternLM/AcmeTraceCommunity100%
CC-BY-4.0
17911Python, Jupyter NotebookDec 20, 20232 years agoCC-BY-4.0

Similar Papers

Cite this paper

@article{hu2024characterization,
  title  = {Characterization of Large Language Model Development in the Datacenter},
  author = {Qinghao Hu and Zhisheng Ye and Zerui Wang and Guoteng Wang and Meng Zhang and Qiaoling Chen and Peng Sun and Dahua Lin and Xiaolin Wang and Yingwei Luo and Yonggang Wen and Tianwei Zhang},
  year   = {2024},
  eprint = {2403.07648},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.07648v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.07648.svg)](https://codeofpaper.com/paper/2403.07648)

Discussion