Title :
How to use up processors
Author :
Hearne, James ; Jusak, Debra
Author_Institution :
Dept. of Comput. Sci., Western Washington Univ., Bellingham, WA, USA
Abstract :
Most parallelization aims for a decomposition in which the resulting units are data independent, each of the units contributes to the final output in the data flow, and synchronization is minimized. The paradigm of `possible-worlds computing´ aims to explore a model in which parallelization is achieved by disregarding the first two goals in order to preserve the third. The Tahiti programming language and its supporting run-time kernel Symphora, which are intended to explore the possible-worlds paradigm, are described.
Keywords :
operating systems (computers); parallel languages; parallel programming; Symphora; Tahiti programming language; data flow; data independent; decomposition; parallelization; possible-worlds paradigm; run-time kernel; synchronization; Computer architecture; Computer languages; Computer science; Concurrent computing; Kernel; Parallel architectures; Parallel processing; Reflection; Runtime; Tail;
Conference_Titel :
Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
Conference_Location :
College Park, MD
Print_ISBN :
0-8186-2053-6
DOI :
10.1109/FMPC.1990.89506