کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
8917931 1642800 2017 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A cache-friendly sampling strategy for texture-based volume rendering on GPU
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر گرافیک کامپیوتری و طراحی به کمک کامپیوتر
پیش نمایش صفحه اول مقاله
A cache-friendly sampling strategy for texture-based volume rendering on GPU
چکیده انگلیسی
The texture-based volume rendering is a memory-intensive algorithm. Its performance relies heavily on the performance of the texture cache. However, most existing texture-based volume rendering methods blindly map computational resources to texture memory and result in incoherent memory access patterns, causing low cache hit rates in certain cases. The distance between samples taken by threads of an atomic scheduling unit (e.g. a warp of 32 threads in CUDA) of the GPU is a crucial factor that affects the texture cache performance. Based on this fact, we present a new sampling strategy, called Warp Marching, for the ray-casting algorithm of texture-based volume rendering. The effects of different sample organizations and different thread-pixel mappings in the ray-casting algorithm are thoroughly analyzed. Also, a pipeline manner color blending approach is introduced and the power of warp-level GPU operations is leveraged to improve the efficiency of parallel executions on the GPU. In addition, the rendering performance of the Warp Marching is view-independent, and it outperforms existing empty space skipping techniques in scenarios that need to render large dynamic volumes in a low resolution image. Through a series of micro-benchmarking and real-life data experiments, we rigorously analyze our sampling strategies and demonstrate significant performance enhancements over existing sampling methods.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Visual Informatics - Volume 1, Issue 2, June 2017, Pages 92-105
نویسندگان
, , ,