SC Conference (1990)
New York, NY, USA
Nov. 12, 1990 to Nov. 16, 1990
Lucco , Dept. of Comput. Sci., California Univ., Berkeley, CA, USA
Sharp , Dept. of Comput. Sci., California Univ., Berkeley, CA, USA
The authors outline a strategy for expressing coordination of sequential subcomputations, realized in the embedding language Delirium. In contrast to existing embedded languages, the notation clearly expresses the coordination framework of the application. All the coordination required to execute the program is expressed in a unified Delirium program. The program contains the computational code in the form of embedded operators, written using conventional tools. The proposed environment, which executes on a variety of shared-memory multi processors, provides tools which make it possible to develop parallel applications quickly. It supports a coordination model than can guarantee deterministic execution. Programmers who remain within the restrictions of the model can develop a program on a sequential machine and be certain that it will execute deterministically on a variety of parallel architectures.
embedding coordination language, embedding language Delirium, unified Delirium program, embedded operators, shared-memory multi processors, deterministic execution, sequential machine
Sharp and Lucco, "Delirium: an embedding coordination language," SC Conference(SC), New York, NY, USA, 1990, pp. 515-524.