Balanced 3DGS: Gaussian-wise Parallelism Rendering with Fine-Grained Tiling
Not on the map. Why?
Abstract (arXiv)
3D Gaussian Splatting (3DGS) is increasingly attracting attention in both academia and industry owing to its superior visual quality and rendering speed. However, training a 3DGS model remains a time-intensive task, especially in load imbalance scenarios where workload diversity among pixels and Gaussian spheres causes poor renderCUDA kernel performance. We introduce Balanced 3DGS, a Gaussian-wise parallelism rendering with fine-grained tiling approach in 3DGS training process, perfectly solving load-imbalance issues. First, we innovatively introduce the inter-block dynamic workload distribution technique to map workloads to Streaming Multiprocessor(SM) resources within a single GPU dynamically, which constitutes the foundation of load balancing. Second, we are the first to propose the Gaussian-wise parallel rendering technique to significantly reduce workload divergence inside a warp, which serves as a critical component in addressing load imbalance. Based on the above two methods, we further creatively put forward the fine-grained combined load balancing technique to uniformly distribute workload across all SMs, which boosts the forward renderCUDA kernel performance by up to 7.52x. Besides, we present a self-adaptive render kernel selection strategy during the 3DGS training process based on different load-balance situations, which effectively improves training efficiency.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 38 of its 52 references that are in the map. First posted on arXiv 23 Dec 2024.
Builds on
38 of 52 references.
References · 38
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,226
- 2023Dynamic 3D Gaussians: Tracking by Persistent Dynamic View Synthesiscited by 737
- 2023Scaffold-GS: Structured 3D Gaussians for View-Adaptive Renderingcited by 695
- 2023Mip-Splatting: Alias-free 3D Gaussian Splattingcited by 667
- 2023HexPlane: A Fast Representation for Dynamic Scenescited by 587
- 2024MVSplat: Efficient 3D Gaussian Splatting from Sparse Multi-View Imagescited by 566
- 2023PhysGaussian: Physics-Integrated 3D Gaussians for Generative Dynamicscited by 377
- 2023Compact 3D Gaussian Representation for Radiance Fieldcited by 372
- 2024gsplat: An Open-Source Library for Gaussian Splattingcited by 285
- 2024DNGaussian: Optimizing Sparse-View 3D Gaussian Radiance Fields with Global-Local Depth Normalizationcited by 256
- 2023Compressed 3D Gaussian Splatting for Accelerated Novel View Synthesiscited by 239
- 2024A Survey on 3D Gaussian Splattingcited by 224
26 more
- 2024A Hierarchical 3D Gaussian Representation for Real-Time Rendering of Very Large Datasetscited by 216
- 2024Mini-Splatting: Representing Scenes with a Constrained Number of Gaussianscited by 213
- 2024HAC: Hash-grid Assisted Context for 3D Gaussian Splatting Compressioncited by 209
- 2024Taming 3DGS: High-Quality Radiance Fields with Limited Resourcescited by 204
- 2024GaussianPro: 3D Gaussian Splatting with Progressive Propagationcited by 200
- 2023EAGLES: Efficient Accelerated 3D Gaussians with Lightweight EncodingScited by 196
- 2021Point-Based Neural Rendering with Per-View Optimizationcited by 190
- 20244D-Rotor Gaussian Splatting: Towards Efficient Novel View Synthesis for Dynamic Scenescited by 189
- 20243DGStream: On-the-Fly Training of 3D Gaussians for Efficient Streaming of Photo-Realistic Free-Viewpoint Videoscited by 160
- 2023Multi-Scale 3D Gaussian Splatting for Anti-Aliased Renderingcited by 138
- 2024Reducing the Memory Footprint of 3D Gaussian Splattingcited by 133
- 2023CompGS: Smaller and Faster Gaussian Splatting with Vector Quantizationcited by 130
- 2024StopThePop: Sorted Gaussian Splatting for View-Consistent Real-time Renderingcited by 111
- 2024FreGS: 3D Gaussian Splatting with Progressive Frequency Regularizationcited by 105
- 20243D Gaussian as a New Era: A Surveycited by 104
- 2024FlashGS: Efficient 3D Gaussian Splatting for Large-scale and High-resolution Renderingcited by 88
- 20243D Gaussian Splatting: Survey, Technologies, Challenges, and Opportunitiescited by 78
- 20243D Gaussian Blendshapes for Head Avatar Animationcited by 58
- 2024GeoGaussian: Geometry-aware Gaussian Splatting for Scene Renderingcited by 52
- 2024DOGS: Distributed-Oriented Gaussian Splatting for Large-Scale 3D Reconstruction Via Gaussian Consensuscited by 51
- 2024Trimming the Fat: Efficient Compression of 3D Gaussian Splats through Pruningcited by 47
- 20243DGS-LM: Faster Gaussian-Splatting Optimization with Levenberg-Marquardtcited by 43
- 2023DISTWAR: Fast Differentiable Rendering on Raster-based Rendering Pipelinescited by 36
- 2021Multi-view 3D Reconstruction of a Texture-less Smooth Surface of Unknown Generic Reflectancecited by 17
- 2024RetinaGS: Scalable Training for Dense Scene Rendering with Billion-Scale 3D Gaussianscited by 16
- 2023City-on-Web: Real-time Neural Rendering of Large-scale Scenes on the Webcited by 14
Built on by
Citing papers per year: 2025: 4; 2026: 8.
12 papers.
- 2025FastGS: Training 3D Gaussian Splatting in 100 Secondscited by 43
- 2025StochasticSplats: Stochastic Rasterization for Sorting-Free 3D Gaussian Splattingcited by 19
- 2026Faster-GS: Analyzing and Improving Gaussian Splatting Optimizationcited by 17
- 2025TC-GS: A Faster Gaussian Splatting Module Utilizing Tensor Corescited by 12
- 2026Speeding Up the Learning of 3D Gaussians with Much Shorter Gaussian Listscited by 4
- 2025Efficient 3D Gaussian Splatting with Axis-Shared Rasterization and Order-independent Transmittancecited by 2
- 2026TideGS: Scalable Training of Over One Billion 3D Gaussian Splatting Primitives via Out-of-Core Optimizationcited by 2
- 2026HiGS: A Hierarchical Rendering Architecture for Real-Time 3D Gaussian Splattingcited by 2
- 2026Local-GS: Accelerating 3D Gaussian Splatting via Tile-Local Warp Coherencecited by 1
- 2026DeGS: A Scalable 3DGS Architecture via Decoupled Workload Parsing and Reorganizationcited by 1
- 2026SparseOIT: Improving Order-Independent Transparency 3DGS via Active Set Methodcited by 0
- 2026From Splats to Silicon: Rethinking Computational Efficiency of 3DGScited by 0
- 2026From Splats to Silicon: Rethinking Computational Efficiency of 3DGS5 Sep 2026
- 2026DeGS: A Scalable 3DGS Architecture via Decoupled Workload Parsing and Reorganization3 Aug 2026
- 2026Local-GS: Accelerating 3D Gaussian Splatting via Tile-Local Warp Coherence15 Jun 2026
- 2026HiGS: A Hierarchical Rendering Architecture for Real-Time 3D Gaussian Splatting29 May 2026
- 2026TideGS: Scalable Training of Over One Billion 3D Gaussian Splatting Primitives via Out-of-Core Optimization19 May 2026
- 2026SparseOIT: Improving Order-Independent Transparency 3DGS via Active Set Method7 Apr 2026
- 2026Speeding Up the Learning of 3D Gaussians with Much Shorter Gaussian Lists10 Mar 2026
- 2026Faster-GS: Analyzing and Improving Gaussian Splatting Optimization10 Feb 2026
- 2025FastGS: Training 3D Gaussian Splatting in 100 Seconds6 Nov 2025
- 2025Efficient 3D Gaussian Splatting with Axis-Shared Rasterization and Order-independent Transmittance8 Jun 2025
- 2025TC-GS: A Faster Gaussian Splatting Module Utilizing Tensor Cores30 May 2025
- 2025StochasticSplats: Stochastic Rasterization for Sorting-Free 3D Gaussian Splatting31 Mar 2025