Title :
A Distributed Memory Hierarchy and Data Management for Interactive Scene Navigation and Modification on Tiled Display Walls
Author :
Duy-Quoc Lai ; Sajadi, Behzad ; Shan Jiang ; Meenakshisundaram, Gopi ; Majumder, Aditi
Author_Institution :
Dept. of Comput. Sci., Univ. of California, Irvine, Irvine, CA, USA
Abstract :
Simultaneous modification and navigation of massive 3D models are difficult because repeated data edits affect the data layout and coherency on a secondary storage, which in turn affect the interactive out-of-core rendering performance. In this paper, we propose a novel approach for distributed data management for simultaneous interactive navigation and modification of massive 3D data using the readily available infrastructure of a tiled display. Tiled multi-displays, projection or LCD panel based, driven by a PC cluster, can be viewed as a cluster of storage-compute-display (SCD) nodes. Given a cluster of SCD node infrastructure, we first propose a distributed memory hierarchy for interactive rendering applications. Second, in order to further reduce the latency in such applications, we propose a new data partitioning approach for distributed storage among the SCD nodes that reduces the variance in the data load across the SCD nodes. Our data distribution method takes in a data set of any size, and reorganizes it into smaller partitions, and stores it across the multiple SCD nodes. These nodes store, manage, and coordinate data with other SCD nodes to simultaneously achieve interactive navigation and modification. Specifically, the data is not duplicated across these distributed secondary storage devices. In addition, coherency in data access, due to screen-space adjacency of adjacent displays in the tile, as well as object space adjacency of the data sets, is well leveraged in the design of the data management technique. Empirical evaluation on two large data sets, with different data density distribution, demonstrates that the proposed data management approach achieves superior performance over alternative state-of-the-art methods.
Keywords :
distributed memory systems; interactive devices; liquid crystal displays; rendering (computer graphics); solid modelling; storage management; LCD panel; PC cluster; SCD node infrastructure; data density distribution; data layout; data management technique; distributed data management; distributed memory hierarchy; interactive out-of-core rendering performance; interactive rendering applications; interactive scene navigation; massive 3D models; object space adjacency; repeated data edits; screen-space adjacency; secondary storage devices; simultaneous interactive navigation; simultaneous modification; storage-compute-display nodes; tiled display walls; tiled multidisplays; Data models; Distributed databases; Layout; Memory management; Navigation; Rendering (computer graphics); Three-dimensional displays; Management of computing and information systems; life cycle; project and people management; the computing profession miscellaneous ethics;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2015.2398439