Title :
RELACS for systolic programming
Author :
Raimbault, F. ; Lavenier, D.
Author_Institution :
IRISA, Rennes, France
Abstract :
The RELACS language is a systolic programming language, which simplifies the programmer´s task by making explicit the data-flow of systolic algorithms, and by exposing the data delivery mechanism. The underlying architecture model is different from other SIMD architectures in that it physically separates computation and data management. The authors introduce the RELACS language as a syntaxic and a sermantic extension of the C language. It is shown that the RELACS programming model provides a simple programming method for systolic algorithms, which is applicable to a variety of parallel machines
Keywords :
C language; data flow computing; parallel algorithms; systolic arrays; RELACS language; SIMD architectures; data delivery mechanism; data management; parallel machines; programming model; sermantic extension; syntaxic extension; systolic programming; Algorithm design and analysis; Communication system control; Computer architecture; Computer languages; Natural languages; Parallel machines; Parallel programming; Physics computing; Programming profession; Protocols;
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
Print_ISBN :
0-8186-3492-8
DOI :
10.1109/ASAP.1993.397128