Application execution steering using on-the-fly performance prediction
UNSPECIFIED (1998) Application execution steering using on-the-fly performance prediction. In: International Conference and Exhibition on High-Performance Computing and Networking, AMSTERDAM, NETHERLANDS, APR 21-23, 1998. Published in: HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1401 pp. 718-727.Full text not available from this repository.
The execution of an application on a high performance system requires parameters concerning the problem in hand, and those that determine the system mapping, to be specified by a user. The system parameters are typically used to minimise the execution time. However, by the coupling of a performance model with an application, system parameters can be determined without user intervention. In the work presented here, a novel performance prediction system has been used to provide suitable performance models which can determine application mapping parameters, code execution decisions, and system choices on-the-fly. An example compact application of a convolution is used to illustrate the approach for automatically choosing the actual code to be executed, and the number of workstations in a cluster to be utilised. The performance prediction system is shown to have a reasonable accuracy (approximately 10% error), with a rapid evaluation time (typically < 2s).
|Item Type:||Conference Item (UNSPECIFIED)|
|Subjects:||Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software|
|Series Name:||LECTURE NOTES IN COMPUTER SCIENCE|
|Journal or Publication Title:||HIGH-PERFORMANCE COMPUTING AND NETWORKING|
|Editor:||Sloot, P and Bubak, M and Hertzberger, B|
|Number of Pages:||10|
|Page Range:||pp. 718-727|
|Title of Event:||International Conference and Exhibition on High-Performance Computing and Networking|
|Location of Event:||AMSTERDAM, NETHERLANDS|
|Date(s) of Event:||APR 21-23, 1998|
Actions (login required)