Title :
An array processing language for real time programming of hypercube concurrent computers
Author :
Plata, O.G. ; Arguello, Francisco ; Bruguera, J.D. ; Zapata, E.L.
Author_Institution :
Univ. of Santiago de Compostela, Spain
Abstract :
Proposes a new parallel language, ACLAN (Array C LANguage), that allows the programming of any array processor. In particular, ACLAN allows the programming of a hypercube computer as a synchronous system. This language is specially designed for numeric applications where the processing time and/or the occupied memory are critical factors to optimize, because it allows the direct manipulation of the structural elements of the nodes of the system. Applications such as that include pattern recognition, image processing and matrix algebra. The authors describe the basic ACLAN features and present, as an example of programming of a particular hypercube computer, the implementation of ACLAN on the NCube/10 system. Finally, they include an example of an ACLAN program for this computer
Keywords :
C language; high level languages; parallel programming; real-time systems; ACLAN; Array C LANguage; NCube/10 system; array processing language; hypercube computer; hypercube concurrent computers; numeric applications; parallel language; real time programming; synchronous system;
Conference_Titel :
Software Engineering for Real Time Systems, 1989., Second International Conference on
Conference_Location :
Cirencester