Parallel vertex clustering (CUDA)
dc.contributor.author | Brolo, Enrique | |
dc.date.accessioned | 2024-09-13T22:22:21Z | |
dc.date.available | 2024-09-13T22:22:21Z | |
dc.date.issued | 2024 | |
dc.description.abstract | The computational demands of high-quality graphics are rising, and the need to manage these large datasets effectively is apparent. This project aims to rewrite and optimize a parallel vertex clustering algorithm by leveraging CUDA to accelerate the processing of large-scale 3D meshes. Aside from increasing processing speed, the project also looks at scalability and handling of massive datasets which can be constrained by single CPU-based methods. Though attempts at parallelism with OpenMP and multi-threaded CPU approaches have proven effective to a degree, they are still limited by the CPU’s lower capacity for handling numerous operations at once. CUDA instead utilises many GPU cores at once, enabling far greater parallelization for processing complex geometric data. Although the algorithm is still in development, early results suggest performance gains, however methods can still be further optimized. Future work will aim to refine the algorithm and proceed with more tests to ensure it can scale effectively as well as maintain accuracy. | |
dc.description.reviewstatus | Reviewed | |
dc.description.scholarlevel | Undergraduate | |
dc.description.sponsorship | Valerie Kuehne Undergraduate Research Awards (VKURA) | |
dc.identifier.uri | https://hdl.handle.net/1828/20413 | |
dc.language.iso | en | |
dc.publisher | University of Victoria | |
dc.subject | CUDA | |
dc.subject | parallel computing | |
dc.subject | vertex clustering | |
dc.subject | mesh reduction | |
dc.title | Parallel vertex clustering (CUDA) | |
dc.type | Poster |