cs.CVAug 16, 2026

RoofGS: Roofline-Guided End-to-End Acceleration of 3D Gaussian Splatting

Authors: Yang Luo, Yan Gong, Yongsheng Gao, Jie Zhao

Organizations: State Key Laboratory of Robotics and Systems, Harbin Institute of Technology, Harbin 150001, China

Abstract

3D Gaussian Splatting (3DGS) enables real-time novel-view synthesis but remains limited on GPUs at high resolutions. Through a stage-wise Roofline characterization, we identify two distinct hardware bottlenecks: global memory traffic dominates the front end, whereas instruction throughput limits rasterization. Guided by this analysis, we develop RoofGS, a rendering framework that applies bottleneck-specific optimizations rather than generic kernel acceleration. For the memory-bound front end, we design a resolution-adaptive quantized depth sorting key that compresses each key to 32 bits. For the compute-bound rasterizer, we introduce a range-aware bit-level fast exponential approximation tailored to the bounded exponent range after opacity culling, with a derived per-pixel error bound. These two core techniques are complemented by additional optimizations (kernel fusion, compact attribute storage, culling, dual-pixel evaluation) that additionally reduce memory traffic and improve instruction-level parallelism. Experiments show that RoofGS achieves a 10.1×\times end-to-end speedup over 3DGS at 4K on an RTX 4090, increasing throughput from 61 to 616 FPS, with only a 0.028 dB PSNR loss.

Figures & tables

Explore similar work

CardsList
  1. Local-GS: Accelerating 3D Gaussian Splatting via Tile-Local Warp Coherence

    Jun 15, 2026Yang Luo, Yan Gong, Yongsheng Gao +33D Gaussian Splatting3DGS Acceleration

  2. TurboGS: Accelerating 3D Gaussian Splatting via Error-Guided Sparse Pixel Sampling and Optimization

    Jun 14, 2026Zheng Dong, Daifei Qiu, Pinxuan Dai +53D Gaussian Splatting3DGS Acceleration