Survey on software tools that implement deep learning algorithms on intel/x86 and IBM/Power8/Power9 platforms

被引:1
|
作者
Shaikhislamov D. [1 ]
Sozykin A. [2 ,3 ]
Voevodin V. [1 ]
机构
[1] Research Computing Center of Lomonosov Moscow State University, Moscow
[2] Ural Federal University, Ekaterinburg
[3] N.N. Krasovskii Institute of Mathematics and Mechanics, Ekaterinburg
关键词
Deep learning frameworks; Distributed training; HPC; Neural networks;
D O I
10.14529/jsfi190404
中图分类号
学科分类号
摘要
Neural networks are becoming more and more popular in scientific field and in the industry. It is mostly because new solutions using neural networks show state-of-the-art results in the domains previously occupied by traditional methods, eg. computer vision, speech recognition etc. But to get these results neural networks become progressively more complex, thus needing a lot more training. The training of neural networks today can take weeks. This problems can be solved by parallelization of the neural networks training and using modern clusters and supercomputers, which can significantly reduce the learning time. Today, a faster training for data scientist is essential, because it allows to get the results faster to make the next decision. In this paper we provide an overview of distributed learning provided by the popular modern deep learning frameworks, both in terms of provided functionality and performance. We consider multiple hardware choices: training on multiple GPUs and multiple computing nodes. © The Authors 2019.
引用
收藏
页码:57 / 83
页数:26
相关论文
empty
未找到相关数据