paper-with-me

Papers

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

2016-08-25 · Shaohuai Shi, Qiang Wang, Pengfei Xu, Xiaowen Chu

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. Training a deep network is usually a very time-consuming process. To address the computational challenge in deep learning, many tools exploit hardware features such as multi-core CPUs and many-core GPUs to shorten the training time. However, different tools exhibit different features and running performance when training different types of deep networks on different hardware platforms, which makes it difficult for end users to select an appropriate pair of software and hardware. In this paper, we aim to make a comparative study of the state-of-the-art GPU-accelerated deep learning software tools, including Caffe, CNTK, MXNet, TensorFlow, and Torch. We first benchmark the running performance of these tools with three popular types of neural networks on two CPU platforms and three GPU platforms. We then benchmark some distributed versions on multiple GPUs. Our contribution is two-fold. First, for end users of deep learning tools, our benchmarking results can serve as a guide to selecting appropriate hardware platforms and software tools. Second, for software developers of deep learning tools, our in-depth analysis points out possible future directions to further optimize the running performance.

📄 PDF Abstract BibTeX arXiv:1608.07249

Code (0)

등록된 구현이 없습니다.

Tasks

BenchmarkingCPUDeep LearningGPU

Similar Papers 제목 키워드 기반

Bio-Image Informatics Index BIII: A unique database of image analysis tools and workflows for and by the bioimaging community

2023-12-18 · Chong Zhang, Alban Gaignard, Matus Kalas, Florian Levet 외

Bio image analysis has recently become one keystone of biological research but biologists tend to get lost in a plethora of available software and the way to adjust available tools to their own image analysis problem. We…

Benchmarking

Guidelines and Benchmarks for Deployment of Deep Learning Models on Smartphones as Real-Time Apps

2019-01-08 · Abhishek Sehgal, Nasser Kehtarnavaz

Deep learning solutions are being increasingly used in mobile applications. Although there are many open-source software tools for the development of deep learning solutions, there are no guidelines in one place in a uni…

BenchmarkingCPUDeep LearningEdge-computing+2

Benchmarking tools for a priori identifiability analysis

2022-07-20 · Xabier Rey Barreiro, Alejandro F. Villaverde

The structural identifiability and the observability of a model determine the possibility of inferring its parameters and states by observing its outputs. These properties should be analysed before attempting to calibrat…

Benchmarking

Harnessing Large Language Models for Software Vulnerability Detection: A Comprehensive Benchmarking Study

2024-05-24 · Karl Tamberg, Hayretdin Bahsi

Despite various approaches being employed to detect vulnerabilities, the number of reported vulnerabilities shows an upward trend over the years. This suggests the problems are not caught before the code is released, whi…

BenchmarkingVulnerability Detection

CONGRA: Benchmarking Automatic Conflict Resolution

2024-09-21 · Qingyu Zhang, Liangcai Su, Kai Ye, Chenxiong Qian

Resolving conflicts from merging different software versions is a challenging task. To reduce the overhead of manual merging, researchers develop various program analysis-based tools which only solve specific types of co…

Benchmarking