Issue No. 09 - September (1985 vol. 11)
C.L. Cline , PASM Parallel Processing Laboratory, School of Electrical Engineering, Purdue University
In order to program SIMD (single instruction stream-multiple data stream) parallel machines used for tasks such as speech and image processing, a language with explicit parallel constructs is often desirable. The language Ada, developed by the Department of Defense, is used here as a basis for such a language. Extensions of Ada, which allow the user to specify such operations as interprocessor communications and activation of processors, are proposed. These features are demonstrated by showing their use in a common speech processing algorithm, the parallel FFT.
SIMD machines, Ada, FFT, parallel processing, programming languages
H. Siegel and C. Cline, "Augmenting Ada for SIMD Parallel Processing," in IEEE Transactions on Software Engineering, vol. 11, no. , pp. 970-977, 1985.