Title :
Independent performance modeling of parallel architectures and algorithms
Author :
Johnson, Eric E.
Author_Institution :
Parallel Archit. Res. Lab., New Mexico State Univ., Las Cruces, NM, USA
Abstract :
A key requirement for the effective use of multiprocessor systems in real-world applications is an ability to accurately predict the performance of a specific algorithm on a specific architecture. Such performance prediction tools assist the system designer in initially selecting, and then modifying, both the algorithm and the architecture to obtain acceptable performance. In this paper, we present a modeling approach that permits separate evaluation of algorithm and architecture performance with only a small number of “cross” parameters required to link the two models. An example application of this technique to a Gaussian elimination algorithm on two dissimilar multiprocessor architectures shows good agreement with actual performance figures obtained from measurement and simulation
Keywords :
matrix algebra; multiprocessing systems; parallel algorithms; parallel architectures; performance evaluation; software tools; Gaussian elimination algorithm; multiprocessor systems; parallel algorithms; parallel architectures; performance modeling; performance prediction tools; Algorithm design and analysis; Computational modeling; Computer architecture; Concurrent computing; Multiprocessing systems; Parallel architectures; Parallel processing; Predictive models; System performance; Throughput;
Conference_Titel :
Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
Conference_Location :
Sudbury, Ont.
Print_ISBN :
0-8186-4212-2
DOI :
10.1109/ICCI.1993.315373