Title :
Hypercube joyce: An implementation of a portable compiler for concurrent architectures
Author :
Cater, S. ; Kochut, K. ; Colbert, A.
Author_Institution :
Comput. Sci. Dept., Univ. of Georgia, Athens, GA, USA
Abstract :
A compiler for the language Joyce, creating code for the Intel iPSC/2 hypercube, is described. A specialized intermediate language, the spawning stack machine, is used to allow efficient translation to the parallel target machine. This intermediate language is an architecture-independent description of parallel or distributed computation, and should prove useful in construction of portable compilers for many types of parallel computers
Keywords :
distributed processing; hypercube networks; multiprocessing systems; parallel architectures; program compilers; Intel iPSC/2 hypercube; Joyce; code; concurrent architectures; distributed computation; parallel computation; parallel computers; parallel target machine; portable compiler; spawning stack machine; specialized intermediate language; Computer architecture; Computer languages; Computer science; Concurrent computing; Distributed computing; High level languages; Hypercubes; Parallel architectures; Portable computers; Program processors;
Conference_Titel :
Southeastcon '93, Proceedings., IEEE
Conference_Location :
Charlotte, NC
Print_ISBN :
0-7803-1257-0
DOI :
10.1109/SECON.1993.465684