Performance prediction and calibration for a class of multiprocessors
Journal Article
·
· IEEE Trans. Comput.; (United States)
- Dept. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, PA (US)
- Dept. of Electrical and Computer Engineering and Dept. of Computer Science, North Carolina State Univ., Raleigh NC (US)
A model for predicting multiprocessor performance on iterative algorithms is developed. Each iteration consists of some amount of access to global data and some amount of local processing. The iterations may be synchronous or asynchronous, and the processors may or may not incur waiting time, depending on the relationship between the access time and processing time. The effect on performance of the speed of the processor, memory, and the interconnection network is studied. The model also illustrates the significant impact on performance of decomposing an algorithm into parallel processes. The model's predictions are calibrated with experimental measurements.
- OSTI ID:
- 6432627
- Journal Information:
- IEEE Trans. Comput.; (United States), Journal Name: IEEE Trans. Comput.; (United States) Vol. 37:11; ISSN ITCOB
- Country of Publication:
- United States
- Language:
- English
Similar Records
Fast, contention-free combining tree barriers for shared-memory multiprocessors
Gaussian techniques on shared-memory multiprocessors
Communication performance in multiple-bus systems
Journal Article
·
Mon Aug 01 00:00:00 EDT 1994
· International Journal of Parallel Programming; (United States)
·
OSTI ID:7020429
Gaussian techniques on shared-memory multiprocessors
Technical Report
·
Thu Mar 31 23:00:00 EST 1988
·
OSTI ID:5113829
Communication performance in multiple-bus systems
Journal Article
·
Fri Jul 01 00:00:00 EDT 1988
· IEEE Trans. Comput.; (United States)
·
OSTI ID:6992966
Related Subjects
99 GENERAL AND MISCELLANEOUS
990210* -- Supercomputers-- (1987-1989)
ALGORITHMS
ARRAY PROCESSORS
CALIBRATION
COMPUTER NETWORKS
COMPUTERIZED SIMULATION
DATA
DATA PROCESSING
EXPERIMENTAL DATA
INFORMATION
ITERATIVE METHODS
MATHEMATICAL LOGIC
MEASURING METHODS
NUMERICAL DATA
PARALLEL PROCESSING
PERFORMANCE
PROCESSING
PROGRAMMING
SIMULATION
990210* -- Supercomputers-- (1987-1989)
ALGORITHMS
ARRAY PROCESSORS
CALIBRATION
COMPUTER NETWORKS
COMPUTERIZED SIMULATION
DATA
DATA PROCESSING
EXPERIMENTAL DATA
INFORMATION
ITERATIVE METHODS
MATHEMATICAL LOGIC
MEASURING METHODS
NUMERICAL DATA
PARALLEL PROCESSING
PERFORMANCE
PROCESSING
PROGRAMMING
SIMULATION