Benchmarking State-of-the-Art Deep Learning Software Tools

被引:0
|
作者
Shi, Shaohuai [1 ]
Wang, Qiang [1 ]
Xu, Pengfei [1 ]
Chu, Xiaowen [1 ]
机构
[1] Hong Kong Baptist Univ, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
来源
2016 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD) | 2016年
关键词
Deep Learning; GPU; Feed-forward Neural Networks; Convolutional Neural Networks; Recurrent Neural Networks;
D O I
10.1109/CCBD.2016.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deep learning has been shown as a successful machine learning method for a variety of tasks, and its popularity results in numerous open-source deep learning software tools coming to public. Training a deep network is usually a very time-consuming process. To address the huge computational challenge in deep learning, many tools exploit hardware features such as multi-core CPUs and many-core GPUs to shorten the training and inference time. However, different tools exhibit different features and running performance when they train different types of deep networks on different hardware platforms, making it difficult for end users to select an appropriate pair of software and hardware. In this paper, we present our attempt to benchmark several state-of-the-art GPU-accelerated deep learning software tools, including Caffe, CNTK, TensorFlow, and Torch. We focus on evaluating the running time performance (i.e., speed) of these tools with three popular types of neural networks on two representative CPU platforms and three representative GPU platforms. Our contribution is two-fold. First, for end users of deep learning software tools, our benchmarking results can serve as a reference to selecting appropriate hardware platforms and software tools. Second, for developers of deep learning software tools, our in-depth analysis points out possible future directions to further optimize the running performance.
引用
收藏
页码:99 / 104
页数:6
相关论文
共 50 条
  • [31] Deep learning techniques for rating prediction: a survey of the state-of-the-art
    Khan, Zahid Younas
    Niu, Zhendong
    Sandiwarno, Sulis
    Prince, Rukundo
    ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (01) : 95 - 135
  • [32] Symbolic analysis tools - The state-of-the-art
    Fernandez, FV
    RodriguezVazquez, A
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 798 - 801
  • [33] Software defined networking: State-of-the-art
    Jain, Vanita
    Yatri, Vivek
    Kanchan
    Kapoor, Chaitanya
    JOURNAL OF HIGH SPEED NETWORKS, 2019, 25 (01) : 1 - 40
  • [34] THE STATE-OF-THE-ART IN SOFTWARE FOR SEQUENCING DNA
    不详
    FASEB JOURNAL, 1995, 9 (06): : A1508 - A1508
  • [35] Software and Web Applications Security: State-of-the-Art Courseware and Learning Paradigm
    Uskov, Alexander V.
    2013 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2013, : 608 - 611
  • [36] A state-of-the-art survey on software merging
    Mens, T
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (05) : 449 - 462
  • [37] State-of-the-art review and benchmarking of barcode localization methods
    Vezzali, Enrico
    Bolelli, Federico
    Santi, Stefano
    Grana, Costantino
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 147
  • [38] Handwritten digit recognition: benchmarking of state-of-the-art techniques
    Liu, CL
    Nakashima, K
    Sako, H
    Fujisawa, H
    PATTERN RECOGNITION, 2003, 36 (10) : 2271 - 2285
  • [39] Benchmarking state-of-the-art classification algorithms for credit scoring
    Baesens, B
    Van Gestel, T
    Viaene, S
    Stepanova, M
    Suykens, J
    Vanthienen, J
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2003, 54 (06) : 627 - 635
  • [40] Predicting Employee Turnover: Scoping and Benchmarking the State-of-the-Art
    De Vos, Simon
    Bockel-Rickermann, Christopher
    Van Belle, Jente
    Verbeke, Wouter
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2024,