GCC: A 3DGS Inference Architecture with Gaussian-Wise and Cross-Stage Conditional Processing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Pei, Minnan, Li, Gang, Si, Junwen, Zhu, Zeyu, Mo, Zitao, Wang, Peisong, Song, Zhuoran, Liang, Xiaoyao, Cheng, Jian
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908466232164352
author Pei, Minnan
Li, Gang
Si, Junwen
Zhu, Zeyu
Mo, Zitao
Wang, Peisong
Song, Zhuoran
Liang, Xiaoyao
Cheng, Jian
author_facet Pei, Minnan
Li, Gang
Si, Junwen
Zhu, Zeyu
Mo, Zitao
Wang, Peisong
Song, Zhuoran
Liang, Xiaoyao
Cheng, Jian
contents 3D Gaussian Splatting (3DGS) has emerged as a leading neural rendering technique for high-fidelity view synthesis, prompting the development of dedicated 3DGS accelerators for resource-constrained platforms. The conventional decoupled preprocessing-rendering dataflow in existing accelerators has two major limitations: 1) a significant portion of preprocessed Gaussians are not used in rendering, and 2) the same Gaussian gets repeatedly loaded across different tile renderings, resulting in substantial computational and data movement overhead. To address these issues, we propose GCC, a novel accelerator designed for fast and energy-efficient 3DGS inference. GCC introduces a novel dataflow featuring: 1) \textit{cross-stage conditional processing}, which interleaves preprocessing and rendering to dynamically skip unnecessary Gaussian preprocessing; and 2) \textit{Gaussian-wise rendering}, ensuring that all rendering operations for a given Gaussian are completed before moving to the next, thereby eliminating duplicated Gaussian loading. We also propose an alpha-based boundary identification method to derive compact and accurate Gaussian regions, thereby reducing rendering costs. We implement our GCC accelerator in 28nm technology. Extensive experiments demonstrate that GCC significantly outperforms the state-of-the-art 3DGS inference accelerator, GSCore, in both performance and energy efficiency.
format Preprint
id arxiv_https___arxiv_org_abs_2507_15300
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GCC: A 3DGS Inference Architecture with Gaussian-Wise and Cross-Stage Conditional Processing
Pei, Minnan
Li, Gang
Si, Junwen
Zhu, Zeyu
Mo, Zitao
Wang, Peisong
Song, Zhuoran
Liang, Xiaoyao
Cheng, Jian
Hardware Architecture
3D Gaussian Splatting (3DGS) has emerged as a leading neural rendering technique for high-fidelity view synthesis, prompting the development of dedicated 3DGS accelerators for resource-constrained platforms. The conventional decoupled preprocessing-rendering dataflow in existing accelerators has two major limitations: 1) a significant portion of preprocessed Gaussians are not used in rendering, and 2) the same Gaussian gets repeatedly loaded across different tile renderings, resulting in substantial computational and data movement overhead. To address these issues, we propose GCC, a novel accelerator designed for fast and energy-efficient 3DGS inference. GCC introduces a novel dataflow featuring: 1) \textit{cross-stage conditional processing}, which interleaves preprocessing and rendering to dynamically skip unnecessary Gaussian preprocessing; and 2) \textit{Gaussian-wise rendering}, ensuring that all rendering operations for a given Gaussian are completed before moving to the next, thereby eliminating duplicated Gaussian loading. We also propose an alpha-based boundary identification method to derive compact and accurate Gaussian regions, thereby reducing rendering costs. We implement our GCC accelerator in 28nm technology. Extensive experiments demonstrate that GCC significantly outperforms the state-of-the-art 3DGS inference accelerator, GSCore, in both performance and energy efficiency.
title GCC: A 3DGS Inference Architecture with Gaussian-Wise and Cross-Stage Conditional Processing
topic Hardware Architecture
url https://arxiv.org/abs/2507.15300