DocumentCode :
1504737
Title :
Towards Utilizing GPUs in Information Visualization: A Model and Implementation of Image-Space Operations
Author :
McDonnel, Bryan ; Elmqvist, Niklas
Author_Institution :
Purdue Univ., West Lafayette, IN, USA
Volume :
15
Issue :
6
fYear :
2009
Firstpage :
1105
Lastpage :
1112
Abstract :
Modern programmable GPUs represent a vast potential in terms of performance and visual flexibility for information visualization research, but surprisingly few applications even begin to utilize this potential. In this paper, we conjecture that this may be due to the mismatch between the high-level abstract data types commonly visualized in our field, and the low-level floating-point model supported by current GPU shader languages. To help remedy this situation, we present a refinement of the traditional information visualization pipeline that is amenable to implementation using GPU shaders. The refinement consists of a final image-space step in the pipeline where the multivariate data of the visualization is sampled in the resolution of the current view. To concretize the theoretical aspects of this work, we also present a visual programming environment for constructing visualization shaders using a simple drag-and-drop interface. Finally, we give some examples of the use of shaders for well-known visualization techniques.
Keywords :
abstract data types; coprocessors; data visualisation; visual programming; GPU shader languages; drag-and-drop interface; high-level abstract data type; image-space operation; information visualization; low-level floating-point model; visual programming environment; Computer buffers; Computer graphics; Computer industry; Data visualization; Displays; Image resolution; Pipelines; Programming environments; Toy industry; Tree graphs; GPU-acceleration; high-performance visualization; interaction; shader programming;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2009.191
Filename :
5290718
Link To Document :
بازگشت