paper-with-me

홈 › Papers

Using GPI-2 for Distributed Memory Paralleliziation of the Caffe Toolbox to Speed up Deep Neural Network Training

2017-05-31 · Martin Kuehn, Janis Keuper, Franz-Josef Pfreundt

Deep Neural Network (DNN) are currently of great inter- est in research and application. The training of these net- works is a compute intensive and time consuming task. To reduce training times to a bearable amount at reasonable cost we extend the popular Caffe toolbox for DNN with an efficient distributed memory communication pattern. To achieve good scalability we emphasize the overlap of computation and communication and prefer fine granu- lar synchronization patterns over global barriers. To im- plement these communication patterns we rely on the the Global address space Programming Interface version 2 (GPI-2) communication library. This interface provides a light-weight set of asynchronous one-sided communica- tion primitives supplemented by non-blocking fine gran- ular data synchronization mechanisms. Therefore, Caf- feGPI is the name of our parallel version of Caffe. First benchmarks demonstrate better scaling behavior com- pared with other extensions, e.g., the Intel TM Caffe. Even within a single symmetric multiprocessing machine with four graphics processing units, the CaffeGPI scales bet- ter than the standard Caffe toolbox. These first results demonstrate that the use of standard High Performance Computing (HPC) hardware is a valid cost saving ap- proach to train large DDNs. I/O is an other bottleneck to work with DDNs in a standard parallel HPC setting, which we will consider in more detail in a forthcoming paper.

📄 PDF Abstract BibTeX arXiv:1706.00095

Code (0)

등록된 구현이 없습니다.

Tasks

Blockingvalid

Similar Papers 제목 키워드 기반

Tuning of Mixture-of-Experts Mixed-Precision Neural Networks

2022-09-29 · Fabian Tschopp

Deep learning has become a useful data analysis method, however mainstream adaption in distributed computer software and embedded devices has been low so far. Often, adding deep learning inference in mainstream applicati…

image-classificationImage ClassificationMixture-of-Experts

HG-Caffe: Mobile and Embedded Neural Network GPU (OpenCL) Inference Engine with FP16 Supporting

2019-01-03 · Zhuoran Ji

Breakthroughs in the fields of deep learning and mobile system-on-chips are radically changing the way we use our smartphones. However, deep neural networks inference is still a challenging task for edge AI devices due t…

GPU

Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusters

2017-06-11 · Hao Zhang, Zeyu Zheng, Shizhen Xu, Wei Dai 외

Deep learning models can take weeks to train on a single GPU-equipped machine, necessitating scaling out DL training to a GPU-cluster. However, current distributed DL implementations can scale poorly due to substantial p…

GPUimage-classificationImage Classification

ADaPTION: Toolbox and Benchmark for Training Convolutional Neural Networks with Reduced Numerical Precision Weights and Activation

2017-11-13 · Moritz B. Milde, Daniel Neil, Alessandro Aimar, Tobi Delbruck 외

Deep Neural Networks (DNNs) and Convolutional Neural Networks (CNNs) are useful for many practical tasks in machine learning. Synaptic weights, as well as neuron activation functions within the deep network are typically…

Quantization

Poseidon: A System Architecture for Efficient GPU-based Deep Learning on Multiple Machines

2015-12-19 · Hao Zhang, Zhiting Hu, Jinliang Wei, Pengtao Xie 외

Deep learning (DL) has achieved notable successes in many machine learning tasks. A number of frameworks have been developed to expedite the process of designing and training deep neural networks (DNNs), such as Caffe, T…

CPUGPUObject Recognition