scispace - formally typeset
Proceedings ArticleDOI

A flow-guided file layout for out-of-core streamline computation

Reads0
Chats0
TLDR
This work proposes 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 and enables more efficient out-of-core streamline computation.
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.

read more

Citations
More filters
Journal ArticleDOI

Coupled Ensemble Flow Line Advection and Analysis

TL;DR: This work couple particle advection with pathline analysis to visualize and reveal the differences among the flow fields of ensemble runs, and demonstrates how scientists can effectively explore and investigate differences within ensemble simulations.
Journal ArticleDOI

Graphs in Scientific Visualization: A Survey

TL;DR: A holistic perspective is taken and graph‐based representations and techniques for scientific visualization are surveyed into four categories, namely partition‐wise, relationship-wise, structure‐wise and provenance‐wise.
Journal ArticleDOI

Advection-Based Sparse Data Management for Visualizing Unsteady Flow.

TL;DR: This work explores a novel advection-based scheme to manage flow field data for both efficiency and scalability and shows significantly reduced I/O overhead compared to accessing raw flow data, and also high scalability on a supercomputer for a variety of applications.
Proceedings ArticleDOI

Scalable computation of stream surfaces on large scale vector fields

TL;DR: This paper presents a new algorithm that computes stream surfaces efficiently, and demonstrates the effectiveness of the algorithm using several large scale flow field data sets, and shows the performance and scalability on HPC systems.
Proceedings ArticleDOI

Scalable Lagrangian-Based Attribute Space Projection for Multivariate Unsteady Flow Data

TL;DR: Results show that the proposed methods and system are capable of visualizing features in the unsteady flow, which couples multivariate analysis of vector and scalar attributes with projection.
References
More filters
Journal ArticleDOI

An introduction to disk drive modeling

TL;DR: A calibrated, high-quality disk drive model is demonstrated in which the overall error factor is 14 times smaller than that of a simple first-order model, which enables an informed trade-off between effort and accuracy.
Journal ArticleDOI

Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms

TL;DR: This paper establishes max-flow min-cut theorems for several important classes of multicommodity flow problems and uses the result to design the first polynomial-time (polylog n-times-optimal) approximation algorithms for well-known NP-hard optimization problems.
Proceedings ArticleDOI

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

TL;DR: The authors demonstrate that complete reliance on operating system virtual memory for out-of-core visualization leads to egregious performance, and describe a paged segment system that they have implemented, and explore the principles of memory management that can be employed by the application for out of core visualization.
Proceedings Article

Streaming meshes

TL;DR: A streaming format for polygon meshes is described that is simple enough to replace current offline mesh formats and is more suitable for representing large data sets and is an ideal input and output format for I/O-efficient out-of-core algorithms that process meshes in a streaming, possibly pipelined, fashion.
Proceedings ArticleDOI

Global Static Indexing for Real-Time Exploration of Very Large Regular Grids

TL;DR: A new indexing scheme for progressive traversal and visualization of large regular grids and a tool that displays at interactive rates planar slices of scalar field data with very modest computing resources is provided.
Related Papers (5)