File concepts for parallel I/O
Proceedings of the 1989 ACM/IEEE conference on Supercomputing
Network-based concurrent computing on the PVM system
Concurrency: Practice and Experience
The design of a standard message passing interface for distributed memory concurrent computers
Parallel Computing - Special issue: message passing interfaces
The Enterprise Model for Developing Distributed Applications
IEEE Parallel & Distributed Technology: Systems & Technology
HeNCE: A Heterogeneous Network Computing Environment
HeNCE: A Heterogeneous Network Computing Environment
ELFS: Object-Oriented Extensible File Systems
ELFS: Object-Oriented Extensible File Systems
Evaluation of distributed communication systems
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2
Hi-index | 0.00 |
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.