MLPerf Training Benchmark
/ Authors
Peter Mattson, Christine Cheng, Cody A. Coleman, G. Diamos, P. Micikevicius, David A. Patterson, Hanlin Tang, Gu-Yeon Wei, Peter Bailis, Victor Bittorf
and 24 more authors
D. Brooks, Dehao Chen, Debo Dutta, Udit Gupta, K. Hazelwood, A. Hock, Xinyuan Huang, Bill Jia, Daniel Kang, David Kanter, Naveen Kumar, J. Liao, Guokai Ma, D. Narayanan, Tayo Oguntebi, Gennady Pekhimenko, Lillian Pentecost, V. Reddi, Taylor Robie, T. S. John, Carole-Jean Wu, Lingjie Xu, C. Young, M. Zaharia
/ Abstract
Machine learning (ML) needs industry-standard performance benchmarks to support design and competitive evaluation of the many emerging software and hardware solutions for ML. But ML training presents three unique benchmarking challenges absent from other domains: optimizations that improve training throughput can increase the time to solution, training is stochastic and time to solution exhibits high variance, and software and hardware systems are so diverse that fair benchmarking with the same binary, code, and even hyperparameters is difficult. We therefore present MLPerf, an ML benchmark that overcomes these challenges. Our analysis quantitatively evaluates MLPerf's efficacy at driving performance and scalability improvements across two rounds of results from multiple vendors.
Journal: ArXiv