Abstract
Parallel applications executing on large system size of parallel systems achieve better speedup than on small system size. However, because of the design and implementation of the Distributed Shared Memory (DSM) system, there are some instances that large system size has no further performance improvement over small system size. It is important to determine what system size will result in the maximum speedup while all kinds of applications are running on DSM systems. In this paper, we describe the design and implementation of the performance prediction mechanism in our DSM system, Proteus [13], which supports node reconfiguration to adjust system size at runtime. We adopt a simple computation model and combine it with runtime information to predict the performance under different system sizes. With this work, it is possible to provide timely prediction result for the underlying system to adjust system size and thus maximize speedup.
Original language | English |
---|---|
Pages | 723-726 |
Number of pages | 4 |
Publication status | Published - 2001 |
Event | 21st IEEE International Conference on Distributed Computing Systems - Mesa, AZ, United States Duration: 2001 Apr 16 → 2001 Apr 19 |
Other
Other | 21st IEEE International Conference on Distributed Computing Systems |
---|---|
Country/Territory | United States |
City | Mesa, AZ |
Period | 01-04-16 → 01-04-19 |
All Science Journal Classification (ASJC) codes
- Software
- Hardware and Architecture
- Computer Networks and Communications