Pith. sign in

REVIEW 4 cited by

DISTWAR: Fast Differentiable Rendering on Raster-based Rendering Pipelines

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2401.05345 v1 pith:BNDL3D6T submitted 2023-12-01 cs.CV cs.GRcs.PF

classification cs.CVcs.GRcs.PF
keywords atomicrenderingcomputationdistwarthreadsdifferentiablegradientoperations
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Differentiable rendering is a technique used in an important emerging class of visual computing applications that involves representing a 3D scene as a model that is trained from 2D images using gradient descent. Recent works (e.g. 3D Gaussian Splatting) use a rasterization pipeline to enable rendering high quality photo-realistic imagery at high speeds from these learned 3D models. These methods have been demonstrated to be very promising, providing state-of-art quality for many important tasks. However, training a model to represent a scene is still a time-consuming task even when using powerful GPUs. In this work, we observe that the gradient computation phase during training is a significant bottleneck on GPUs due to the large number of atomic operations that need to be processed. These atomic operations overwhelm atomic units in the L2 partitions causing stalls. To address this challenge, we leverage the observations that during the gradient computation: (1) for most warps, all threads atomically update the same memory locations; and (2) warps generate varying amounts of atomic traffic (since some threads may be inactive). We propose DISTWAR, a software-approach to accelerate atomic operations based on two key ideas: First, we enable warp-level reduction of threads at the SM sub-cores using registers to leverage the locality in intra-warp atomic updates. Second, we distribute the atomic computation between the warp-level reduction at the SM and the L2 atomic units to increase the throughput of atomic computation. Warps with many threads performing atomic updates to the same memory locations are scheduled at the SM, and the rest using L2 atomic units. We implement DISTWAR using existing warp-level primitives. We evaluate DISTWAR on widely used raster-based differentiable rendering workloads. We demonstrate significant speedups of 2.44x on average (up to 5.7x).

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. ContraGS: Codebook-Condensed and Trainable Gaussian Splatting for Fast, Memory-Efficient Reconstruction

    cs.GR 2025-09 reject novelty 7.0 of 10

    ContraGS trains 3D Gaussian Splatting directly on codebook-compressed representations, cutting peak model memory ~3.5x with small quality loss.

  2. TemporalGS: Training-Free Plug-and-Play Acceleration for 3D Gaussian Splatting Rendering via Temporal Priors

    cs.CV 2026-07 conditional novelty 6.5 of 10

    TemporalGS accelerates 3DGS rendering up to 1.48× without training by culling redundant Gaussians and selectively rendering only tiles that cannot be warped from temporal geometry and appearance buffers.

  3. Plenodium: UnderWater 3D Scene Reconstruction with Plenoptic Medium Representation

    cs.CV 2025-05 conditional novelty 6.0 of 10

    Plenodium adds position-dependent spherical-harmonic encoding of the scattering medium to 3D Gaussian Splatting, improving underwater reconstruction quality and speed.

  4. DirectFisheye-GS: Enabling Native Fisheye Input in Gaussian Splatting with Cross-View Joint Optimization

    cs.CV 2026-04 conditional novelty 5.5 of 10

    Native fisheye projection inside 3DGS plus feature-overlap cross-view joint optimization matches or beats prior fisheye and pinhole Gaussian methods on public datasets.

Pith tools