Transparent Parallel I/O Environment

TPIE is designed to minimise the I/O performed when solving problems on very large data sets.
Download

Transparent Parallel I/O Environment Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • TIPE Project Team
  • Publisher web site:
  • http://www.cs.duke.edu/TPIE/

Transparent Parallel I/O Environment Tags


Transparent Parallel I/O Environment Description

TPIE is designed to minimise the I/O performed when solving problems on very large data sets. Transparent Parallel I/O Environment is a software environment (written in C++) that facilitates the implementation of external memory algorithms.The goal of theoretical work in the area of external memory algorithms (also called I/O algorithms or out-of-core algorithms) has been to develop algorithms that minimize the Input/Output communication (or just I/O) performed when solving problems on very large data sets.The area was effectively started in the late eighties by Aggarwal and Vitter and subsequently I/O algorithms have been developed for several problem domains. See below for recent surveys of theoretical results in the area of I/O-efficient algorithms.Here are some key features of "Transparent Parallel I O Environment":· Abstract away the I/O details through a simple high-level interface.· Implement I/O-efficient paradigms to show their practical viability.· Be flexible, allowing a wide variety of algorithms to be implemented within the system.· Be portable across a variety of hardware platforms.· Be extensible, so that new features can be easily added later.The TPIE library consists of a kernel and a set of I/O-efficient algorithms and data structures implemented on top of the kernel. Most of the functionality is provided as templated classes and functions in C++. In addition, small programs are provided for testing and illustrating the usage of the application interface.


Transparent Parallel I/O Environment Related Software