Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Emulating multitasking system calls for a multicluster machine

Technical Report ·
OSTI ID:7249674
The aim of this thesis is to describe an implementation of an emulator which provides primitives for the creation and control of multiple tasks within a single program. The introduction reviews the Cedar architecture, and the notion of processor clusters, which this emulator is aimed at. Next, we describe the function of each primitive and give some examples of programs issuing calls to the emulator. Then we describe the implementation details of the emulator and give an outline of the compilation-link-emulation process. We also look at some algorithms for making the emulator generate timing and utilization statistics for the multiple cluster machine. Finally, we explain how the emulator's primitives interface with other library systems written for Fortran support. 15 refs., 15 figs.
Research Organization:
Illinois Univ., Urbana (USA). Center for Supercomputing Research and Development
DOE Contract Number:
FG02-85ER25001
OSTI ID:
7249674
Report Number(s):
DOE/ER/25001-27; CSRD-560; UILU-ENG-86-8001; ON: DE87002113
Country of Publication:
United States
Language:
English