DocumentCode :
1830799
Title :
The Symmetry programming language
Author :
Li, Kong ; Jefferson, David
Author_Institution :
Dept. of Comput. Sci., UCLA, Los Angeles, CA, USA
fYear :
1994
fDate :
26-29 Apr 1994
Firstpage :
762
Lastpage :
768
Abstract :
Symmetry is a parallel programming language intended for specifying scalable computation and communication in (K-1) dimensions of discrete space and one dimension of discrete time. A program specifies causal and geometric relationships between spacetime regions and indicates when and where each subcomputation takes place. Symmetry unifies the notions of memory and communication in an expanded concept of “variable”. A Symmetry variable propagates its value in any timelike direction in spacetime, not just in a direction parallel to the time axis as is the case for memory variables in traditional languages. A performance model for Symmetry properly accounts for the all costs of computation, including communication delay
Keywords :
delays; parallel languages; specification languages; Symmetry programming language; causal relationships; communication delay; computation costs; geometric relationships; memory variables; parallel programming language; performance model; scalable communication specification; scalable computation specification; spacetime regions; subcomputation; Computational efficiency; Computer architecture; Computer languages; Computer science; Concurrent computing; Joining processes; Optical propagation; Parallel programming; Physics computing; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
Type :
conf
DOI :
10.1109/IPPS.1994.288218
Filename :
288218
Link To Document :
بازگشت