DocumentCode :
1997043
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
fYear :
1995
fDate :
28-31 Mar 1995
Firstpage :
430
Lastpage :
436
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/PCCC.1995.472457
Filename :
472457
Link To Document :
بازگشت