paper-with-me

Papers

Tesseract: Parallelize the Tensor Parallelism Efficiently

2021-05-30 · Boxiang Wang, Qifan Xu, Zhengda Bian, Yang You

Together with the improvements in state-of-the-art accuracies of various tasks, deep learning models are getting significantly larger. However, it is extremely difficult to implement these large models because limited GPU memory makes it impossible to fit large models into a single GPU or even a GPU server. Besides, it is highly necessary to reduce the training time for large models. Previous methods like Megatron-LM implemented a 1-Dimensional distributed method to use GPUs to speed up the training. However, these methods have a high communication overhead and a low scaling efficiency on large-scale clusters. To solve these problems, we propose Tesseract, a highly scalable tensor parallelism with a novel design. It increases efficiency by reducing communication overhead and lowers the memory required for each GPU. By introducing the novel dimension into tensor parallelism, Tesseract greatly increases the memory capacity of tensor parallelism. Concretely, this new dimension furthermore increases the degree of tensor parallelism. Compared to previous 1-D and 2-D methods, Tesseract manages to reduce the communication cost on each layer, resulting in speedups of 1.38x and 1.53x respectively with strong scaling. In weak scaling experiments, Tesseract achieves a maximum of 4.0/1.7 times inference speedup and 3.4/1.7 times throughput improvement compared to 1-D/2-D methods, respectively. By introducing Tesseract, we offer a more efficient and scalable way to implement large deep learning models with limited GPU resources.

📄 PDF Abstract BibTeX arXiv:2105.14500

Code (0)

등록된 구현이 없습니다.

Tasks

GPULanguage Modelling

Similar Papers 제목 키워드 기반

LongVILA: Scaling Long-Context Visual Language Models for Long Videos

2024-08-19 · Yukang Chen, Fuzhao Xue, Dacheng Li, Qinghao Hu 외

Long-context capability is critical for multi-modal foundation models, especially for long video understanding. We introduce LongVILA, a full-stack solution for long-context visual-language models by co-designing the alg…

Video CaptioningVideo Question AnsweringVideo Understanding

Parallel Training of Deep Networks with Local Updates

2020-12-07 · Michael Laskin, Luke Metz, Seth Nabarro, Mark Saroufim 외

Deep learning models trained on large data sets have been widely successful in both vision and language domains. As state-of-the-art deep learning architectures have continued to grow in parameter count so have the compu…

Tesseract: Tensorised Actors for Multi-Agent Reinforcement Learning

2021-05-31 · Anuj Mahajan, Mikayel Samvelyan, Lei Mao, Viktor Makoviychuk 외

Reinforcement Learning in large action spaces is a challenging problem. Cooperative multi-agent reinforcement learning (MARL) exacerbates matters by imposing various constraints on communication and observability. In thi…

Learning TheoryMulti-agent Reinforcement LearningPolicy Gradient Methodsreinforcement-learning+2

SparsePipe: Parallel Deep Learning for 3D Point Clouds

2020-12-27 · Keke Zhai, Pan He, Tania Banerjee, Anand Rangarajan 외

We propose SparsePipe, an efficient and asynchronous parallelism approach for handling 3D point clouds with multi-GPU training. SparsePipe is built to support 3D sparse data such as point clouds. It achieves this by adop…

Deep LearningGPU

Bridging Evolutionary Multiobjective Optimization and GPU Acceleration via Tensorization

2025-03-26 · Zhenyu Liang, Hao Li, Naiwei Yu, Kebin Sun 외

Evolutionary multiobjective optimization (EMO) has made significant strides over the past two decades. However, as problem scales and complexities increase, traditional EMO algorithms face substantial performance limitat…

CPUGPUMultiobjective Optimization