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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |