In this paper we present a multi-GPU parallel volume rendering implemention built using the MapReduce programming model. We give implementation details of the library, including specific optimizations made for our rendering and compositing design. We analyze the theoretical peak performance and bottlenecks for all tasks required and show that our system significantly reduces computation as a bottleneck in the ray-casting phase. We demonstrate that our rendering speeds are adequate for interactive visualization (our system is capable of rendering a $1024^3$ floating-point sampled volume in under one second using 8 GPUs), and that our system is capable of delivering both in-core and out-of-core visualizations. We argue that a multi-GPU MapRed...
Volume rendering by ray casting is computationally expensive. For interactive volume visualization, ...
This work studies the performance and scalability characteristics of "hybrid" parallel programming a...
Modern GPUs possess enormous computational capabilities, power that has just become available for ge...
In this paper we present a multi-GPU parallel volume rendering implemention built using the MapReduc...
The Volume Ray-Casting rendering algorithm, often used to produce medical imaging, is a well-known a...
Volume rendering, i.e. direct rendering of regular volume data and not via surface primitives, is a ...
With the computing industry trending towards multi- and many-core processors, we study how a standa...
Volume rendering is a technique for visualizing 3D arrays of sampled data. It has applications in ar...
This paper presents multi-frame rate volume rendering, an asynchronous approach to parallel volume r...
Volume rendering describes the processes of creating a 2D projection of a 3D discretely sampled data...
This survey gives an overview of the current state of the art in GPU techniques for interactive larg...
Volume Rendering methods employing the GPU capabilities offer high performance on off-the-shelf hard...
Given the computing industry trend of increasing processing capacity by adding more cores to a chip,...
This survey gives an overview of the current state of the art in GPU techniques for interactive larg...
AbstractVisualization methods of medical imagery based on volumetric data constitute a fundamental t...
Volume rendering by ray casting is computationally expensive. For interactive volume visualization, ...
This work studies the performance and scalability characteristics of "hybrid" parallel programming a...
Modern GPUs possess enormous computational capabilities, power that has just become available for ge...
In this paper we present a multi-GPU parallel volume rendering implemention built using the MapReduc...
The Volume Ray-Casting rendering algorithm, often used to produce medical imaging, is a well-known a...
Volume rendering, i.e. direct rendering of regular volume data and not via surface primitives, is a ...
With the computing industry trending towards multi- and many-core processors, we study how a standa...
Volume rendering is a technique for visualizing 3D arrays of sampled data. It has applications in ar...
This paper presents multi-frame rate volume rendering, an asynchronous approach to parallel volume r...
Volume rendering describes the processes of creating a 2D projection of a 3D discretely sampled data...
This survey gives an overview of the current state of the art in GPU techniques for interactive larg...
Volume Rendering methods employing the GPU capabilities offer high performance on off-the-shelf hard...
Given the computing industry trend of increasing processing capacity by adding more cores to a chip,...
This survey gives an overview of the current state of the art in GPU techniques for interactive larg...
AbstractVisualization methods of medical imagery based on volumetric data constitute a fundamental t...
Volume rendering by ray casting is computationally expensive. For interactive volume visualization, ...
This work studies the performance and scalability characteristics of "hybrid" parallel programming a...
Modern GPUs possess enormous computational capabilities, power that has just become available for ge...