TL;DR
3DPipe is a GPU-based framework designed to efficiently perform scalable 3D spatial joins over polyhedral objects, leveraging pipelined execution, multi-level pruning, and chunked streaming.
Contribution
It introduces a novel pipelined GPU framework that significantly improves the performance and scalability of 3D spatial join operations over existing solutions.
Findings
Achieves up to 9.0× speedup over TDBase
Effectively handles datasets larger than GPU memory
Demonstrates excellent scalability in experiments
Abstract
Spatial join is a fundamental operation in spatial databases. With the rapid growth of 3D data in applications such as LiDAR-based object detection and 3D digital pathology, there is an increasing need to support spatial join over 3D datasets. However, existing techniques are largely designed for 2D data, leaving 3D spatial join underexplored and computationally expensive. We present 3DPipe, a pipelined GPU framework for scalable spatial join over polyhedral objects. 3DPipe exploits GPU parallelism across both filtering and refinement stages, incorporates a multi-level pruning strategy for efficient candidate reduction, and employs chunked streaming to handle datasets exceeding GPU memory. Its pipelined execution overlaps CPU data preparation, host-device data transfer, and GPU computation to improve throughput. Experiments show that 3DPipe achieves up to 9.0 speedup over the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
