Title :
Matching algorithms with parallel architectures: a quantitative approach
Author :
Wang, Dze-chaung ; Gonzalez, Mario J.
Author_Institution :
Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
Abstract :
The purpose of this paper is to assess the match between algorithms and MIMD parallel architectures from the perspective of resource requirements and resource supplies. In the Extended Evaluation Framework, three figures of merit (FOM1, FOM2 and FOM3) are proposed as measures of the match. FOM1 shows the time average of the sum of weighted resource to requirement ratios, FOM2 gives the percentage of resource surplus time during the total execution time, and FOM3 predicts the minimum actual execution time subject to the availability of limited resources. A parallel matrix multiplication algorithm is used to exemplify how the matching process is carried out. Also presented are experiments conducted on the Sequent Symmetry multiprocessor to examine the accuracy of the modeling process. Results show that measurements are in good agreement with predictions. The Extended Evaluation Framework will help users to determine what parallel architecture is best matched with the algorithm, assist algorithm designers to develop new and improve old algorithms, and provide a platform for assessing the effects that different data allocations and processor assignments can have on combinations of algorithms and architectures
Keywords :
matrix multiplication; parallel algorithms; parallel architectures; performance evaluation; software performance evaluation; MIMD parallel architectures; Sequent Symmetry multiprocessor; algorithm designers; data allocations; extended evaluation framework; parallel matrix multiplication algorithm; processor assignments; resource surplus time; weighted resource; Algorithm design and analysis; Application software; Availability; Computer architecture; Concurrent computing; Distributed computing; Parallel algorithms; Parallel architectures; Parallel machines; Parallel processing;
Conference_Titel :
Computers and Communications, 1995., Conference Proceedings of the 1995 IEEE Fourteenth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-7803-2492-7
DOI :
10.1109/PCCC.1995.472457