Title :
A flow-guided file layout for out-of-core streamline computation
Author :
Chun-Ming Chen ; Xu, Lie ; Lee, Taewoo ; Shen, Haiying ; Lijie Xu ; Teng-Yok Lee ; Han-Wei Shen
Author_Institution :
Ohio State Univ., Columbus, OH, USA
fDate :
Feb. 28 2012-March 2 2012
Abstract :
We present a file layout algorithm for flow fields to improve runtime I/O efficiency for out-of-core streamline computation. Because of the increasing discrepancy between the speed of processors and storage devices, the cost of I/O becomes a major bottleneck for out-of-core computation. To reduce the I/O cost, loading data with better spatial locality has proved to be effective. It is also known that sequential file access is more efficient. To facilitate efficient streamline computation, we propose to reorganize the data blocks in a file following the data access pattern so that more efficient I/O and effective prefetching can be accomplished. To achieve the goal, we divide the domain into small spatial blocks and order the blocks into a linear layout based on the underlying flow directions. The ordering is done using a weighted directed graph model which can be formulated as a linear graph arrangement problem. Our goal is to arrange the file in a way consistent with the data access pattern during streamline computation. This allows us to prefetch a contiguous segment of data at a time from disk and minimize the memory cache miss rate. We use a recursive partitioning method to approximate the optimal layout. Our experimental results show that the resulting file layout reduces I/O cost and hence enables more efficient out-of-core streamline computation.
Keywords :
cache storage; directed graphs; storage management; data access pattern; data block reorganition; flow-guided file layout; linear graph arrangement problem; linear layout; memory cache miss rate minimization; out-of-core streamline computation; processors speed; runtime I/O efficiency; sequential file access; storage devices; underlying flow directions; weighted directed graph model; Algorithm design and analysis; Computational modeling; Data visualization; Layout; Prefetching; Size measurement;
Conference_Titel :
Visualization Symposium (PacificVis), 2012 IEEE Pacific
Conference_Location :
Songdo
Print_ISBN :
978-1-4673-0863-2
Electronic_ISBN :
2165-8765
DOI :
10.1109/PacificVis.2012.6183585