A study of deep learning on multi-core processors

The aim of this project is to conduct a study of deep learning on multi-core processors. The study is evaluated by benchmarking different deep learning frameworks on NVIDIA GPUs. The results of this project might serve as the guideline for choosing suitable deep learning frameworks to train deep lea...

Full description

Saved in:
Bibliographic Details
Main Author: Ho Sy, Viet Anh
Other Authors: He Bingsheng
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67145
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-67145
record_format dspace
spelling sg-ntu-dr.10356-671452023-03-03T20:34:34Z A study of deep learning on multi-core processors Ho Sy, Viet Anh He Bingsheng School of Computer Engineering DRNTU::Science The aim of this project is to conduct a study of deep learning on multi-core processors. The study is evaluated by benchmarking different deep learning frameworks on NVIDIA GPUs. The results of this project might serve as the guideline for choosing suitable deep learning frameworks to train deep learning models. Some popular deep learning frameworks and models are chosen to carry out the benchmark. For each deep learning model, the architecture is transferred into actual codes and configurations that utilize NVIDA GPUs to fasten the training process. The performance and hardware resources usage of each framework when running the models are measured and recorded in order to do the analysis and comparison later on. The results show that some frameworks outperform others in term of performance, while other frameworks demonstrate better GPU memory management. Therefore, based on the outcomes measured by this project, some frameworks should be preferred given a specific hardware details. However, this project does not benchmark the exhaustive list of all deep learning frameworks out there and should be extended to give future deep learning researchers broader view of the problem. Bachelor of Engineering (Computer Science) 2016-05-12T04:12:17Z 2016-05-12T04:12:17Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67145 en Nanyang Technological University 34 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Science
spellingShingle DRNTU::Science
Ho Sy, Viet Anh
A study of deep learning on multi-core processors
description The aim of this project is to conduct a study of deep learning on multi-core processors. The study is evaluated by benchmarking different deep learning frameworks on NVIDIA GPUs. The results of this project might serve as the guideline for choosing suitable deep learning frameworks to train deep learning models. Some popular deep learning frameworks and models are chosen to carry out the benchmark. For each deep learning model, the architecture is transferred into actual codes and configurations that utilize NVIDA GPUs to fasten the training process. The performance and hardware resources usage of each framework when running the models are measured and recorded in order to do the analysis and comparison later on. The results show that some frameworks outperform others in term of performance, while other frameworks demonstrate better GPU memory management. Therefore, based on the outcomes measured by this project, some frameworks should be preferred given a specific hardware details. However, this project does not benchmark the exhaustive list of all deep learning frameworks out there and should be extended to give future deep learning researchers broader view of the problem.
author2 He Bingsheng
author_facet He Bingsheng
Ho Sy, Viet Anh
format Final Year Project
author Ho Sy, Viet Anh
author_sort Ho Sy, Viet Anh
title A study of deep learning on multi-core processors
title_short A study of deep learning on multi-core processors
title_full A study of deep learning on multi-core processors
title_fullStr A study of deep learning on multi-core processors
title_full_unstemmed A study of deep learning on multi-core processors
title_sort study of deep learning on multi-core processors
publishDate 2016
url http://hdl.handle.net/10356/67145
_version_ 1759857171315556352