Title :
Design and implementation of the Almanet environment
Author :
Rumsby, Stephen ; Ibrahim, Mohammad ; Bramer, Brian
Author_Institution :
Fac. of Comput. Sci. & Eng., De Montfort Univ., Leicester, UK
Abstract :
Algebraic mapping networks can describe time/space dependencies either at coarse- or fine-grained level. The work reported here is focused on how compiler technology can be adapted to deal with the Almanet description of fine-grain time/space dependencies within a single program. In the first phase, special Almanet statements are embedded in C/C++ and a prototype compiler is developed which successfully interprets these dependencies and generates the correct executables. At the heart of this compiler is the space-time routine which generates a space-time matrix for each dependent variable. The compiler effectively translates an Almanet program, which is basically data-oriented, into separate process-oriented C programs
Keywords :
C language; circuit layout CAD; compiler generators; program interpreters; signal processing; Almanet environment; C++; algebraic mapping networks; compiler technology; fine-grain time/space dependencies; generation; interpretation; process-oriented C programs; prototype compiler; signal processing; space-time matrix; space-time routine; Computer languages; Computer networks; Concurrent computing; Functional programming; Heart; Program processors; Programming profession; Prototypes; Signal processing; Signal processing algorithms; Space technology;
Conference_Titel :
Signal Processing Systems, 1998. SIPS 98. 1998 IEEE Workshop on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-7803-4997-0
DOI :
10.1109/SIPS.1998.715813