English

Deep Learning at 15PF: Supervised and Semi-Supervised Classification for Scientific Data

Performance 2017-08-18 v1 Computer Vision and Pattern Recognition Machine Learning

Abstract

This paper presents the first, 15-PetaFLOP Deep Learning system for solving scientific pattern classification problems on contemporary HPC architectures. We develop supervised convolutional architectures for discriminating signals in high-energy physics data as well as semi-supervised architectures for localizing and classifying extreme weather in climate data. Our Intelcaffe-based implementation obtains \sim2TFLOP/s on a single Cori Phase-II Xeon-Phi node. We use a hybrid strategy employing synchronous node-groups, while using asynchronous communication across groups. We use this strategy to scale training of a single model to \sim9600 Xeon-Phi nodes; obtaining peak performance of 11.73-15.07 PFLOP/s and sustained performance of 11.41-13.27 PFLOP/s. At scale, our HEP architecture produces state-of-the-art classification accuracy on a dataset with 10M images, exceeding that achieved by selections on high-level physics-motivated features. Our semi-supervised architecture successfully extracts weather patterns in a 15TB climate dataset. Our results demonstrate that Deep Learning can be optimized and scaled effectively on many-core, HPC systems.

Keywords

Cite

@article{arxiv.1708.05256,
  title  = {Deep Learning at 15PF: Supervised and Semi-Supervised Classification for Scientific Data},
  author = {Thorsten Kurth and Jian Zhang and Nadathur Satish and Ioannis Mitliagkas and Evan Racah and Mostofa Ali Patwary and Tareq Malas and Narayanan Sundaram and Wahid Bhimji and Mikhail Smorkalov and Jack Deslippe and Mikhail Shiryaev and Srinivas Sridharan and Prabhat and Pradeep Dubey},
  journal= {arXiv preprint arXiv:1708.05256},
  year   = {2017}
}

Comments

12 pages, 9 figures

R2 v1 2026-06-22T21:17:06.471Z