Deep Prefetching Interactive Volume Renderer
GPU-accelerated multi-resolution volume visualization for large-scale data using deep prefetching neural network, RmdnCache. (CUDA, Multi-resolution, Pytorch, LibTorch, Volume Visualization, C/C++, OpenGL)
RmdnCache Renderer is a GPU-accelerated multi-resolution volume visualization renderer on large-scale volumetric dataset. It utilized the optimized pre-trained RmdnCache neural network for microblock prediction and achieve an effective and efficient prefetching with minimal latency. This can be generalized to various volume visualizations for best responsiveness for interactive large-scale volume visualiztion.
CUDA is used for multi-core parallelism of rendering on GPU. LibTorch is used to inference the pre-trained RmdnCache network on CPU. Detail implementation can be accessed from my GitHub repo here.
The demo below shows the prefetching performance, interm of number of missing microblocks in red color, across popular prefetching algorithms and the RmdnCache pre-trained network using the interactive volume render. Our renderer can achieve responsive interactive volume visualization on large-scale Flame volume dataset of 7GB in size.

Dataset: Flame dataset Size: 7GB