CUDA Based Speed Optimization of the PCA Algorithm
dc.contributor.author | Gorgunoglu, Salih | |
dc.contributor.author | Oz, Kadriye | |
dc.contributor.author | Cavusoglu, Abdullah | |
dc.date.accessioned | 2024-09-29T16:06:38Z | |
dc.date.available | 2024-09-29T16:06:38Z | |
dc.date.issued | 2016 | |
dc.department | Karabük Üniversitesi | en_US |
dc.description.abstract | Principal 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.doi | 10.18421/TEM52-05 | |
dc.identifier.endpage | 159 | en_US |
dc.identifier.issn | 2217-8309 | |
dc.identifier.issn | 2217-8333 | |
dc.identifier.issue | 2 | en_US |
dc.identifier.startpage | 152 | en_US |
dc.identifier.uri | https://doi.org/10.18421/TEM52-05 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14619/6938 | |
dc.identifier.volume | 5 | en_US |
dc.identifier.wos | WOS:000376387800005 | en_US |
dc.identifier.wosquality | N/A | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.language.iso | en | en_US |
dc.publisher | Assoc Information Communication Technology Education & Science | en_US |
dc.relation.ispartof | Tem Journal-Technology Education Management Informatics | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.subject | Principal Component Analysis | en_US |
dc.subject | CUDA | en_US |
dc.subject | Parallel Programming | en_US |
dc.subject | Parallel GPU Computing | en_US |
dc.title | CUDA Based Speed Optimization of the PCA Algorithm | en_US |
dc.type | Article | en_US |