Title :
Experimental analysis of SIMD recursive digital filtering on the PASM system prototype
Author :
McPheters, Michael J. ; Casavant, Thomas L.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie-Mellon Univ., Pittsburgh, PA, USA
Abstract :
Experimental analyses of an implementation of an SIMD algorithm for recursive digital filtering using the partitionable SIMD/MIMD (PASM) parallel processing system prototype at Purdue University are presented. The algorithm used easily generalizes to use N processing elements (PEs). Timing-based analyses are made based on a four-PE version by examining the following constituent execution times: microcontroller execution time, PE execution time, broadcast communication time, and the execution time of five additional phases in the recursive digital filtering summation calculation. Broadcast execution time was found to account for roughly 44% of the total execution time, and the implication of this is discussed for larger problem sizes and machine sizes. The total measured execution time is verified through summation of execution times for the various components of the algorithm.<>
Keywords :
digital filters; parallel algorithms; parallel machines; performance evaluation; PASM; PE execution time; Purdue University; SIMD; broadcast communication time; execution time; microcontroller execution time; parallel algorithms; parallel processing; performance evaluation; recursive digital filtering; Algorithm design and analysis; Analytical models; Communication system control; Digital filters; Filtering algorithms; Laboratories; Parallel processing; Partitioning algorithms; Performance analysis; Prototypes;
Conference_Titel :
Computer Software and Applications Conference, 1988. COMPSAC 88. Proceedings., Twelfth International
Conference_Location :
Chicago, IL, USA
Print_ISBN :
0-8186-0873-0
DOI :
10.1109/CMPSAC.1988.17143