Automated problem mapping: the crystal runtime system

The effective utilization of multiprocessors, particularly those with architectures that cannot support shared memory in an efficient way, is currently dependent on the ability of the user to map the problem onto the multiprocessor. In order to obtain high levels of efficiency, this mapping must dis...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Saltz, Joel (VerfasserIn), Chen, Marina C. (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: New Haven, Connecticut 1987
Schriftenreihe:Yale University <New Haven, Conn.> / Department of Computer Science: Research report 510
Schlagworte:
Zusammenfassung:The effective utilization of multiprocessors, particularly those with architectures that cannot support shared memory in an efficient way, is currently dependent on the ability of the user to map the problem onto the multiprocessor. In order to obtain high levels of efficiency, this mapping must distribute computational load relatively evenly between the machine's processors and must minimize the effects of interprocessor communication delay on algorithm performance. The need to explicitly designate a problem decomposition and to verify that the decomposition is both correct and has the desired performance characteristics can be a time consuming and error prone task. In cases in which the load distribution of and algorithm cannot be predicted sufficiently well in advance to allow a deterministic decomposition to be specified, it may be necessary to specify a family of problem decompositions along with a procedure for run time load management. While the development of methods for dynamically balancing loads is an active area of current research without the development of automated mapping methods, the implementation of such schemes can be particularly time consuming and difficult. A methodology will be developed that can insulate the user from the considerations required to produce efficient programs for multiprocessor machines while still enabling the user to achieve high levels of performance. Programs will be written in a very high level programming language Crystal. Keywords: Parallel processing.
Beschreibung:11 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!