Accelerating a Machine Learning Algorithm on a Graphics Processing Unit

dc.contributor.authorKOTRAPPA, PRASANNA
dc.contributor.authorLOGANATHAN, PRADEEP
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerLarsson-Edefors, Per
dc.contributor.supervisorStenström, Per
dc.date.accessioned2021-04-08T11:43:37Z
dc.date.available2021-04-08T11:43:37Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractLife long learning from zero(LL0) is a lifelong learning algorithm that has a dynamic neural network architecture. Many machine learning tools perform poorly on dynamic structures due to the overhead of growing computational maps with expanding networks. This thesis explores the possibility of delivering higher performance for the LL0 algorithm compared to the existing PyTorch implementation by developing a custom solution. This developed solution has a strongly coupled mapping of the LL0 algorithm with the GPU to achieve hardware acceleration. A set of benchmarks are defined to compare the performance of the between implementations. Furthermore, the thesis develops a methodology to investigate potential bottlenecks and parallelism with the implementation mapped to a GPU. The thesis achieves a significant speedup of ×19.48 on the number of feedforward per unit of time, compared with the similar PyTorch implementation, on an MNIST dataset.sv
dc.identifier.coursecodeDATX60sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/302289
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectGPUsv
dc.subjectHardware Accelerationsv
dc.subjectMachine Learningsv
dc.subjectLife Long Learning Algorithmssv
dc.subjectCUDAsv
dc.subjectDynamic Architecturesv
dc.titleAccelerating a Machine Learning Algorithm on a Graphics Processing Unitsv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
local.programmeEmbedded electronic system design (MPEES), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 21-11 Prasanna Pradeep.pdf
Storlek:
2.12 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: