Parallel I/O templates for enterprise

  • Authors:
  • Ian Parsons

  • Affiliations:
  • Department of Computing Science, University of Alberta

  • Venue:
  • CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an approach to parallelizing I/O for sequential legacy code on a network of workstations using Enterprise. The Enterprise parallel programming environment uses templates to express parallel computations. By using an abstraction technique that does not differentiate between the sequential file descriptors, the Enterprise interface extracts the meta-information about the I/O parallelism from the user by a similar use of templates. These templates are designed to have a specific, simple parallel behaviour. By mixing and inheriting characteristics, a more complex parallel structure reflecting the user's parallel algorithm can be built. Five templates and an example to explain the use of these templates are presented.