Granularity experiments for the adaptive multiprocessor system (AMPS)

AMPS (Adaptive MultiProcessor System) is a shared-memory MIMD architecture intended for digital signal processing applications. We present our investigations on task granularity for AMPS. We have investigated task decomposition (granularity reduction) for matrix multiplication and fast Fourier transform (FFT) and task grouping (granularity enlargement) for Gram-Schmidt orthogonalization (GSO). The results indicate that significant performance improvement can be obtained for matrix multiplication and GSO by selecting the appropriate task granularity.

[1]  W. Vojir,et al.  The Adaptive Multiprocessing System (AMPS) , 1993, [1993 Proceedings] AIAA/IEEE Digital Avionics Systems Conference.

[2]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .