• DocumentCode
    1818328
  • 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
  • fYear
    2012
  • fDate
    Feb. 28 2012-March 2 2012
  • Firstpage
    145
  • Lastpage
    152
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visualization Symposium (PacificVis), 2012 IEEE Pacific
  • Conference_Location
    Songdo
  • ISSN
    2165-8765
  • Print_ISBN
    978-1-4673-0863-2
  • Electronic_ISBN
    2165-8765
  • Type

    conf

  • DOI
    10.1109/PacificVis.2012.6183585
  • Filename
    6183585