1990

A decompression pipeline for accelerating out-of-core volume rendering of time-varying data

Daisuke Nagayasu, Fumihiko Ino, Kenichi Hagihara
Graduate School of Information Science and Technology, Osaka University, 1-3 Machikaneyama, Toyonaka, Osaka 560-8531, Japan
Comput. Graph., Vol. 32, No. 3. (2008), pp. 350-362

@article{nagayasu2008decompression,

   title={A decompression pipeline for accelerating out-of-core volume rendering of time-varying data},

   author={Nagayasu, D. and Ino, F. and Hagihara, K.},

   journal={Computers & Graphics},

   volume={32},

   number={3},

   pages={350–362},

   issn={0097-8493},

   year={2008},

   publisher={Elsevier}

}

Download Download (PDF)   View View   Source Source   

1427

views

This paper presents a decompression pipeline capable of accelerating out-of-core volume rendering of time-varying scalar data. Our pipeline is based on a two-stage compression method that cooperatively uses the CPU and the graphics processing unit (GPU) to transfer compressed data entirely from the storage device to the video memory. This method combines two different compression algorithms, namely packed volume texture compression (PVTC) and Lempel-Ziv-Oberhumer (LZO) compression, allowing us to exploit both temporal and spatial coherence in time-varying data. Furthermore, it achieves fast decompression by taking architectural advantages of each processing unit: a hardware component on the GPU and a large cache on the CPU, each suited to decompress PVTC and LZO encoded data, respectively. We also integrate the method with a thread-based pipeline mechanism to increase the data throughput by overlapping data loading, data decompression, and rendering stages. Our pipelined renderer runs on a quad-core PC and achieves a video rate of 41 frames per second (fps) in average for 258x258x208 voxel data with 150 time steps. It also demonstrates an almost interactive rate of 8fps for 512x512x295 voxel data with 411 time steps.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: