Optimized Data Transfer for Time-dependent, GPU-based Glyphs

被引:16
作者
Grottel, S. [1 ]
Reina, G. [1 ]
Ertl, T. [1 ]
机构
[1] Univ Stuttgart, Inst Visualizat & Interact Syst, D-7000 Stuttgart, Germany
来源
IEEE PACIFIC VISUALIZATION SYMPOSIUM 2009, PROCEEDINGS | 2009年
关键词
1.3.6 [Computer Graphics]: Methodology and Techniques; 1.3.6 [Computer Graphics.]: Graphics data structures and; data types; 1.3.7 [Computer Graphics]: Three-Dimensional Graphics; and Realism;
D O I
10.1109/PACIFICVIS.2009.4906839
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Particle-based Simulations are a popular tool for researchers in various sciences. In combination with the availability of ever larger COTS clusters and the consequently increasing number Of simulated particles the resulting datasets pose a challenge for real-time visualization. Additionally the semantic density of the particles exceeds the possibilities of basic glyphs, like splats or spheres and results in dataset sizes larger by at least an order of magnitude. Interactive visualization oil common workstations requires a careful optimization of the data management, especially of the transfer between CPU and GPU. We propose a flexible benchmarking tool along With a series of tests to allow the evaluation of the performance of different CPU/GPU combinations in relation to a particular implementation. We evaluate different uploading strategies and rendering methods for point-based compound glyphs suitable for representing the aforementioned datasets. CPU and GPU-based approaches are compared with respect to their rendering and storage efficiency to point out the optimal solution when dealing with time-dependent datasets. The results of our research are of general interest since they can be transferred to other applications where CPU-GPU bandwidth and a high number of graphical primitives per dataset pose a problem. The employed tool set for streamlining the measurement process is made publicly available.
引用
收藏
页码:65 / 72
页数:8
相关论文
共 21 条
[1]  
BAJAJ C, 2004, VIS 04, P243
[2]   High-quality point-based rendering on modern GPUs [J].
Botsch, M ;
Kobbelt, L .
11TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2003, :335-343
[3]  
Botsch M., 2005, P EUR IEEE VGTC S PO, P17, DOI DOI 10.2312/SPBG/SPBG05/017-024
[4]  
BUCK I, 2004, GP2 WORKSH GEN PURP
[5]   Glyphs for software visualization [J].
Chuah, MC ;
Eick, SG .
FIFTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION - IWPC '97, PROCEEDINGS, 1997, :183-191
[6]  
EISSELE M, 2006, SHADER X4 ADV RENDER, P541
[7]  
Gross M., 2007, POINT BASED GRAPHICS
[8]   Visual verification and analysis of ciluster detection for molecular dynamics [J].
Grottel, S. ;
Reina, G. ;
Vrabec, J. ;
Ertl, T. .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (06) :1624-1631
[9]  
Gumhold S, 2003, VISION, MODELING, AND VISUALIZATION 2003, P245
[10]  
HOPF M, 2003, P IEEE VIS 03