Transparent Parallel I/O EnvironmentTPIE 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
- 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