𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Design and Implementation of a Parallel I/O Runtime System for Irregular Applications

✍ Scribed by Jaechun No; Sung-soon Park; Jesus Carretero Perez; Alok Choudhary


Publisher
Elsevier Science
Year
2002
Tongue
English
Weight
443 KB
Volume
62
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


We present the design, implementation, and evaluation of a runtime system based on collective I/O techniques for irregular applications. The design is motivated by the requirements of a large number of science and engineering applications including teraflops applications, where the data must be reorganized into a canonical form for further processing or restarts. We present two designs: ''collective I/O'' and ''pipelined collective I/O.'' In the first design, all processors participate in I/O simultaneously, making scheduling of I/O requests simpler but creating possible contention at the I/O nodes. In the second design, processors are organized into several groups so that only one group performs I/O while the next group performs the communication to rearrange data and this entire process is dynamically pipelined to reduce I/O node contention. In other words, the design provides support for dynamic contention management. We also present a software caching method using collective I/O to reduce I/O cost by reusing the data already present in the memory of other nodes. Chunking and on-line compression mechanisms are included in both models. We present performance results on the Intel Paragon at Caltech and on the ASCI/Red teraflops machine at Sandia National Laboratories.


πŸ“œ SIMILAR VOLUMES


Design and Implementation of a Protectio
✍ G. Laurent; M. GuΓ©ron πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 142 KB

We have implemented a scheme, SPECMON, for monitoring various parameters of a spectrometer, such as nitrogen pressure and sample temperature, and taking corrective action. The scheme is based on considerations of protection management which are of general application. Evaluation of the spectrometer

Efficient implementation of a portable p
✍ Morrow, P. J.; Crookes, D.; Brown, J.; McAleese, G.; Roantree, D.; Spence, I. πŸ“‚ Article πŸ“… 1999 πŸ› John Wiley and Sons 🌐 English βš– 219 KB πŸ‘ 3 views

This paper describes a domain specific programming model for execution on parallel and distributed architectures. The model has initially been targeted at the application area of image processing, though the techniques developed may be more generally applicable to other domains where an algebraic or

Design and implementation of a file syst
✍ Praveen B.; Deepak Gupta; Rajat Moona πŸ“‚ Article πŸ“… 1999 πŸ› John Wiley and Sons 🌐 English βš– 82 KB πŸ‘ 2 views

Data compression techniques have long been assisting in making effective use of disk, network and other resources. Most compression utilities require explicit user action for compressing and decompressing of file data. However, there are some systems in which compression and decompression of file da