Technische Universität München, Fakultät für Informatik
Lehreinheit für Rechnertechnik und Rechnerorganisation / Parallelrechnerarchitektur
Low-level SCI-API requirements for Pthreads
Martin Schulz
Working paper for the SISCI project
, June 1997
Abstract:
The main intention of the ESPRIT Project SISCI is to provide
a uniform software infrastructure in the form of standard libraries
for parallel computing on SCI--based clusters of commodity components.
Part of this effort involves the implementation of a thread package
that is compliant with the POSIX standard 1003.1c.
In contrast to the other parts of this project which deal with
the well known message passing libraries MPI and
PVM, the thread approach allows a completely
different view of the cluster using the concept of globally shared memory.
This new view, however, imposes the problem of hiding the
physically distributed memory in a cluster environment. In order to
be able to do so efficiently, new and different mechanisms in a basic
low--level SCI--API are needed, specifically mechanisms that allow the
implementation of a SCI Shared Virtual Memory across nodes.
Download:
Back to my Publications/Talks/Conferences.
Back to my homepage.