OAC Core: OAC Core Projects: GPU Geometric Data Processing
Massachusetts Institute Of Technology, Cambridge MA
Investigators
Abstract
Geometric data processing is vital across various domains, from architecture and design to medical imaging, robotics, animation, and entertainment. The integration of machine learning has propelled advancements in the field and unlocked applications for computer vision and generative AI-driven design. However, the reliance on CPU-based serial processing limits the speed of processing complex and detailed geometries. This project seeks to leverage Graphics Processing Units’ (GPUs’) parallel computing capabilities to improve geometric data processing speed, efficiency, and scalability. It introduces GPU-optimized algorithms and data structures, offering significant speed improvements for unstructured mesh processing, a common but challenging-to-optimize task essential to many applications. This project addresses the inefficiencies in 3D geometric data processing by designing data structures that maximize the potential of GPU and multi-GPU systems. It focuses on three primary research directions: 1) Dynamic Unstructured Mesh Processing, to process dynamic changes in mesh topology entirely on the GPU; 2) Parallel Intrinsic Mesh Processing, managing extrinsic and intrinsic mesh representations simultaneously to ensure optimal parallel efficiency of theoretically robust algorithms; and 3) Neural Mesh Compression, to compress mesh attributes using neural networks, maximizing the size of meshes that may be processed. Tailoring these strategies specifically for GPU architectures aims to accelerate the entire spectrum of geometric data processing applications, from large-scale simulations to interactive computer graphics. Additionally, the project seeks to make these advancements broadly accessible by releasing them in high-quality, open-source libraries, encouraging the adoption of GPU-accelerated geometric processing techniques, and providing developers and researchers with a comprehensive set of tools to explore new possibilities within their fields. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
View original record on NSF Award Search →