CUDA Based Speed Optimization of the PCA Algorithm

dc.contributor.authorGorgunoglu, Salih
dc.contributor.authorOz, Kadriye
dc.contributor.authorCavusoglu, Abdullah
dc.date.accessioned2024-09-29T16:06:38Z
dc.date.available2024-09-29T16:06:38Z
dc.date.issued2016
dc.departmentKarabük Üniversitesien_US
dc.description.abstractPrincipal Component Analysis (PCA) is an algorithm involving heavy mathematical operations with matrices. The data extracted from the face images are usually very large and to process this data is time consuming. To reduce the execution time of these operations, parallel programming techniques are used. CUDA is a multipurpose parallel programming architecture supported by graphics cards. In this study we have implemented the PCA algorithm using both the classical programming approach and CUDA based implementation using different configurations. The algorithm is subdivided into its constituent calculation steps and evaluated for the positive effects of parallelization on each step. Therefore, the parts of the algorithm that cannot be improved by parallelization are identified. On the other hand, it is also shown that, with CUDA based approach dramatic improvements in the overall performance of the algorithm arepossible.en_US
dc.identifier.doi10.18421/TEM52-05
dc.identifier.endpage159en_US
dc.identifier.issn2217-8309
dc.identifier.issn2217-8333
dc.identifier.issue2en_US
dc.identifier.startpage152en_US
dc.identifier.urihttps://doi.org/10.18421/TEM52-05
dc.identifier.urihttps://hdl.handle.net/20.500.14619/6938
dc.identifier.volume5en_US
dc.identifier.wosWOS:000376387800005en_US
dc.identifier.wosqualityN/Aen_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.language.isoenen_US
dc.publisherAssoc Information Communication Technology Education & Scienceen_US
dc.relation.ispartofTem Journal-Technology Education Management Informaticsen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectPrincipal Component Analysisen_US
dc.subjectCUDAen_US
dc.subjectParallel Programmingen_US
dc.subjectParallel GPU Computingen_US
dc.titleCUDA Based Speed Optimization of the PCA Algorithmen_US
dc.typeArticleen_US

Dosyalar