Towards Neural Path Tracing in SRAM

05/31/2023
by   Mark Pupilli, et al.
0

We present an experimental neural path tracer designed to exploit the large on-chip memory of Graphcore intelligence-processing-units (IPUs). This open source renderer demonstrates how to map path tracing to the novel software and hardware architecture and is a useful tool for analysing in-cache neural-rendering scenarios. Such scenarios will be increasingly important if rasterisation is replaced by combinations of ray/path tracing, neural-radiance caching, and AI denoising/up-scaling, for which small neural networks are already routinely employed. A detailed description of the implementation also serves as a self-contained resource for more general software design on IPU.

READ FULL TEXT

page 1

page 8

research
01/27/2020

Running on Raygun

With the introduction of Nvidia RTX hardware, ray tracing is now viable ...
research
06/23/2021

Real-time Neural Radiance Caching for Path Tracing

We present a real-time neural radiance caching method for path-traced gl...
research
11/14/2019

Efficient Animation of Sparse Voxel Octrees for Real-Time Ray Tracing

A considerable limitation of employing sparse voxels octrees (SVOs) as a...
research
04/21/2022

Data Parallel Path Tracing in Object Space

We investigate the concept of rendering production-style content with fu...
research
01/08/2020

Digesting the Elephant – Experiences with Interactive Production Quality Path Tracing of the Moana Island Scene

New algorithmic and hardware developments over the past two decades have...
research
11/14/2019

A Method for Rigid-Body Animation of Sparse Voxel Octrees for Use in Ray Tracing

One of the main limitations today when using ray tracing to render spars...
research
08/25/2020

Accelerating Force-Directed Graph Drawing with RT Cores

Graph drawing with spring embedders employs a V x V computation phase ov...

Please sign up or login with your details

Forgot password? Click here to reset