Workstations provide an attractive platform to develop software. This paper describes the NXLib environment which enables users to use this platform to develop parallel applications. The source code compatibility of NXLib applications with Intel's Paragon multicomputer system easily allows to migrate these applications to a supercomputer. The performance… (More)
Today's requirements for computational power are still not satisfied. Supercompu-ters on the one hand achieve good performance figures for a great variety of applications but are expensive to buy and maintain. Multiprocessors like the Paragon XP/S are cheaper but require more effort to port applications. As one consequence, much computational power of such… (More)
Much computational power on state-of-the-art multicomput-ers like the Paragon is wasted with porting applications. Using networks of workstations is an attempt to withdraw this workload from multicom-puter systems. Therefore an environment is needed which provides the programming interface of multicomputers on coupled workstations. The paper describes the… (More)
In this paper we discuss the design and implementation of an I/O interface for parallel programming environments on clusters of workstations. The PFSLib library offers the functionality of Intel's parallel file system PFS and is intended to be used for parallel applications using PVM or other messagepassing libraries for workstation clusters. An example of… (More)
In this paper, we dicuss the the design and implementation of the PFSLib library wich offers the functionality of Intel's parallel file system PFS. It is intended to be used with parallel programming environments like PVM, P4, and NXLib on workstation clusters. We also present preliminary performance results of PFSLib in comparison to NFS.
In 1994, LRR-TUM obtained a research grant from the Intel Foundation for design and implementation of PFSLib, a parallel file system library which provides source code compatibility with Intel's parallel file system PFS. Its primary purpose is to work together with NXLib as an emulator of a Paragon supercomputer. Furthermore, PFSLib can be used as a… (More)
Networks of workstations are gaining growing importance in high performance computing. Programming environments like MMK/X [Ste93] or PVM [BDG + 91] allow for exploiting the aggregate computational power of coupled workstations. A different approach is to use such local area networks as a development platform for parallel applications which should finally… (More)
Since the early days of parallel computing one of the main problems was how to handle the I/O traffic between nodes of a parallel computer and the hard disks. A similar situation arised with the upcoming parallel programming environments for coupled workstations like PVM, P4 or NXLib. They offer sophisticated mechanisms for process management and… (More)