Parallel vertex clustering (CUDA)

dc.contributor.authorBrolo, Enrique
dc.date.accessioned2024-09-13T22:22:21Z
dc.date.available2024-09-13T22:22:21Z
dc.date.issued2024
dc.description.abstractThe 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.reviewstatusReviewed
dc.description.scholarlevelUndergraduate
dc.description.sponsorshipValerie Kuehne Undergraduate Research Awards (VKURA)
dc.identifier.urihttps://hdl.handle.net/1828/20413
dc.language.isoen
dc.publisherUniversity of Victoria
dc.subjectCUDA
dc.subjectparallel computing
dc.subjectvertex clustering
dc.subjectmesh reduction
dc.titleParallel vertex clustering (CUDA)
dc.typePoster

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
brolo_enrique_VKURA_2024.pdf
Size:
13.75 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: