paper-with-me

홈 › Papers

Exploring the limits of Concurrency in ML Training on Google TPUs

2020-11-07 · Sameer Kumar, James Bradbury, Cliff Young, Yu Emma Wang, Anselm Levskaya, Blake Hechtman, Dehao Chen, HyoukJoong Lee, Mehmet Deveci, Naveen Kumar, Pankaj Kanwar, Shibo Wang, Skye Wanderman-Milne, Steve Lacy, Tao Wang, Tayo Oguntebi, Yazhou Zu, Yuanzhong Xu, Andy Swing

Recent results in language understanding using neural networks have required training hardware of unprecedentedscale, with thousands of chips cooperating on a single training run. This paper presents techniques to scaleML models on the Google TPU Multipod, a mesh with 4096 TPU-v3 chips. We discuss model parallelism toovercome scaling limitations from the fixed batch size in data parallelism, communication/collective optimizations,distributed evaluation of training metrics, and host input processing scaling optimizations. These techniques aredemonstrated in both the TensorFlow and JAX programming frameworks. We also present performance resultsfrom the recent Google submission to the MLPerf-v0.7 benchmark contest, achieving record training times from16 to 28 seconds in four MLPerf models on the Google TPU-v3 Multipod machine.

📄 PDF Abstract BibTeX arXiv:2011.03641

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Automatic Full Compilation of Julia Programs and ML Models to Cloud TPUs

2018-10-23 · Keno Fischer, Elliot Saba

Google's Cloud TPUs are a promising new hardware architecture for machine learning workloads. They have powered many of Google's milestone machine learning achievements in recent years. Google has now made TPUs available…

BIG-bench Machine LearningCPU

An Evaluation of Edge TPU Accelerators for Convolutional Neural Networks

2021-02-20 · Kiran Seshadri, Berkin Akin, James Laudon, Ravi Narayanaswami 외

Edge TPUs are a domain of accelerators for low-power, edge devices and are widely used in various Google products such as Coral and Pixel devices. In this paper, we first discuss the major microarchitectural details of E…

Exploration of TPUs for AI Applications

2023-09-16 · Diego Sanmartín Carrión, Vera Prohaska

Tensor Processing Units (TPUs) are specialized hardware accelerators for deep learning developed by Google. This paper aims to explore TPUs in cloud and edge computing focusing on its applications in AI. We provide an ov…

BenchmarkingEdge-computing

Minigo: A Case Study in Reproducing Reinforcement Learning Research

2019-03-06 · ICLR Workshop RML 2019 5 · Anonymous

The reproducibility of reinforcement-learning research has been highlighted as a key challenge area in the field. In this paper, we present a case study in reproducing the results of one groundbreaking algorithm, AlphaZe…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Scalable Machine Learning Training Infrastructure for Online Ads Recommendation and Auction Scoring Modeling at Google

2025-01-17 · George Kurian, Somayeh Sardashti, Ryan Sims, Felix Berger 외

Large-scale Ads recommendation and auction scoring models at Google scale demand immense computational resources. While specialized hardware like TPUs have improved linear algebra computations, bottlenecks persist in lar…