Search
Now showing items 1-6 of 6
Analysis of Cache Behavior and Performance of Different BVH Memory Layouts for Tracing Incoherent Rays
(The Eurographics Association, 2013)
With CPUs moving towards many-core architectures and GPUs becoming more general purpose architectures, path tracing can now be well parallelized on commodity hardware. While parallelization is trivial in theory, properties ...
Auto-Tuning Complex Array Layouts for GPUs
(The Eurographics Association, 2014)
The continuing evolution of Graphics Processing Units (GPU) has shown rapid performance increases over the years. But with each new hardware generation, the constraints for programming them efficiently have changed. Programs ...
Parallel Progressive Mesh Editing
(The Eurographics Association, 2014)
Highly detailed models are commonly used in computer games and other interactive rendering applications. Intuitive editing methods are thus also required in addition to rendering algorithms. Progressive meshes are often ...
Dynamically Scheduled Region-Based Image Compositing
(The Eurographics Association, 2016)
Algorithms for sort-last parallel volume rendering on large distributed memory machines usually divide a dataset equally across all nodes for rendering. Depending on the features that a user wants to see in a dataset, all ...
TOD-Tree: Task-Overlapped Direct send Tree Image Compositing for Hybrid MPI Parallelism
(The Eurographics Association, 2015)
Modern supercomputers have very powerful multi-core CPUs. The programming model on these supercomputer is switching from pure MPI to MPI for inter-node communication, and shared memory and threads for intra-node communication. ...
Packet-Oriented Streamline Tracing on Modern SIMD Architectures
(The Eurographics Association, 2015)
The advection of integral lines is an important computational kernel in vector field visualization. We investigate how this kernel can profit from vector (SIMD) extensions in modern CPUs. As a baseline, we formulate a ...