Scalability Analysis of Synchronous Data-Parallel Artificial Neural Network (ANN) Learners

dc.contributor.authorSun, Changen
dc.contributor.committeechairPlassmann, Paul E.en
dc.contributor.committeememberPatterson, Cameron D.en
dc.contributor.committeememberJones, Mark T.en
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2018-09-15T08:00:17Zen
dc.date.available2018-09-15T08:00:17Zen
dc.date.issued2018-09-14en
dc.description.abstractArtificial Neural Networks (ANNs) have been established as one of the most important algorithmic tools in the Machine Learning (ML) toolbox over the past few decades. ANNs' recent rise to widespread acceptance can be attributed to two developments: (1) the availability of large-scale training and testing datasets; and (2) the availability of new computer architectures for which ANN implementations are orders of magnitude more efficient. In this thesis, I present research on two aspects of the second development. First, I present a portable, open source implementation of ANNs in OpenCL and MPI. Second, I present performance and scaling models for ANN algorithms on state-of-the-art Graphics Processing Unit (GPU) based parallel compute clusters.en
dc.description.abstractgeneralArtificial Neural Networks (ANNs) have been established as one of the most important algorithmic tools in the Machine Learning (ML) toolbox over the past few decades. ANNs’ recent rise to widespread acceptance can be attributed to two developments: (1) the availability of large-scale training and testing datasets; and (2) the availability of new computer architectures for which ANN implementations are orders of magnitude more efficient. In this thesis, I present research on two aspects of the second development. First, I present a portable, open source implementation of ANNs in OpenCL and MPI. Second, I present performance and scaling models for ANN algorithms on state-of-the-art Graphics Processing Unit (GPU) based parallel compute clusters.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:17090en
dc.identifier.urihttp://hdl.handle.net/10919/85020en
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectartificial neural networksen
dc.subjectMachine learningen
dc.subjectheterogenous computingen
dc.subjectparallel computingen
dc.titleScalability Analysis of Synchronous Data-Parallel Artificial Neural Network (ANN) Learnersen
dc.typeThesisen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Sun_C_T_2018.pdf
Size:
6.19 MB
Format:
Adobe Portable Document Format
Name:
Sun_C_T_2018_support_3.zip
Size:
13.73 MB
Format:
Description:
Supporting documents

Collections