Application-controlled demand paging for out-of-core visualization

被引:138
|
作者
Cox, M [1 ]
Ellsworth, D [1 ]
机构
[1] Intel Corp, NASA, Ames Res Ctr, MRJ,Microcomp Res Labs, Santa Clara, CA 95051 USA
关键词
computational fluid dynamics; visualization; out-of-core visualization;
D O I
10.1109/VISUAL.1997.663888
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the area of scientific visualization, input data sets are often very large. In visualization of Computational Fluid Dynamics (CFD) in particular, input data sets today can surpass 100 Gbytes, and are expected to scale with the ability of supercomputers to generate them. Some visualization tools already partition large data sets into segments, and load appropriate segments as they are needed. However, this does not remove the problem for two reasons: 1) there are data sets for which even the individual segments are too large for the largest graphics workstations, 2) many practitioners do not have access to workstations with the memory capacity required to load even a segment, especially since the state-of-the-art visualization tools tend to be developed by researchers with much more powerful machines. When the size of the data that must be accessed is larger than the size of memory, some form of virtual memory is simply required. This may be by segmentation, paging, or by paged segments. In this paper we demonstrate that complete reliance on operating system virtual memory for out-of-core visualization leads to egregious performance. We then describe a paged segment system that we have implemented, and explore the principles of memory management that can be employed by the application for out-of-core visualization. We show that application control over some of these can significantly improve performance. We show that sparse traversal can be exploited by loading only those data actually required. We show also that application control over data loading can be exploited by 1) loading data from alternative storage format tin particular 3-dimensional data stored in subcubes), 2) controlling the page size. Both of these techniques effectively reduce the total memory required by visualization at run-time. We also describe experiments we have done on remote out-of-core visualization (when pages are read by demand from remote disk) whose results are promising.
引用
收藏
页码:235 / +
页数:11
相关论文
共 50 条
  • [21] GAMER with out-of-core computation
    Schive, Hsi-Yu
    Tsai, Yu-Chih
    Chiueh, Tzihong
    COMPUTATIONAL STAR FORMATION, 2011, (270): : 401 - 405
  • [22] Load Balanced Parallel GPU Out-of-Core for Continuous LOD Model Visualization
    Peng, Chao
    Mi, Peng
    Cao, Yong
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 215 - 223
  • [23] A Cholesky out-of-core factorization
    Castellanos, J. A.
    Larrazabal, G.
    MATHEMATICAL AND COMPUTER MODELLING, 2013, 57 (9-10) : 2207 - 2222
  • [24] Out-of-core mls reconstruction
    Fiorin, Valentino
    Cignoni, Paolo
    Scopigno, Roberto
    PROCEEDINGS OF THE NINTH IASTED INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS AND IMAGING, 2007, : 27 - 34
  • [25] Interactive Visualization of Large Point Clouds Using an Autotuning Multiresolution Out-Of-Core Strategy
    Teijeiro, Diego
    Amor, Margarita
    Doallo, Ramon
    Deibe, David
    COMPUTER JOURNAL, 2023, 66 (07): : 1802 - 1816
  • [26] Adaptive TetraPuzzles: Efficient out-of-core construction and visualization of gigantic multiresolution polygonal models
    Cignoni, P
    Ganovelli, F
    Gobbetti, E
    Marton, F
    Ponchio, F
    Scopigno, R
    ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03): : 796 - 803
  • [27] Out-of-core Incremental Algorithm for 2D Laguerre Diagram and Visualization Technique
    Sheng, Jie
    Li, Junchen
    Li, Xudong
    ENGINEERING SOLUTIONS FOR MANUFACTURING PROCESSES, PTS 1-3, 2013, 655-657 : 1009 - +
  • [28] Out-of-Core Visualization of Time-Varying Hybrid-Grid Volume Data
    Shih, Min
    Zhang, Yubo
    Ma, Kwan-Liu
    Sitaraman, Jayanarayanan
    Mavriplis, Dimitri
    2014 IEEE 4TH SYMPOSIUM ON LARGE DATA ANALYSIS AND VISUALIZATION (LDAV), 2014, : 93 - 100
  • [29] Terrain simplification simplified: A general framework for view-dependent out-of-core visualization
    Lindstrom, P
    Pascucci, V
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2002, 8 (03) : 239 - 254
  • [30] Out-of-core segmentation by deformable models
    Giraldi, G
    Schaefer, L
    Farias, R
    Silva, R
    FUZZY LOGIC AND APPLICATIONS, 2006, 2955 : 216 - 223