loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 '02)
Using Kernel Couplings to Predict Parallel Application Performance
Edinburgh, Scotland
July 24-July 26
ISBN: 0-7695-1686-6
Valerie Taylor, Northwestern University
Xingfu Wu, Northwestern University
Jonathan Geisler, Northwestern University
Rick Stevens, Argonne National Laboratory
Performance models provide significant insight into the performance relationships between an application and the system used for execution. The major obstacle to developing performance models is the lack of knowledge about the performance relationships between the different functions that compose an application. This paper addresses the issue by using a coupling parameter, which quantifies the interaction between kernels, to develop performance predictions. The results, using three NAS Parallel Application Benchmarks, indicate that the predictions using the coupling parameter were greatly improved over a traditional technique of summing the execution times of the individual kernels in an application. In one case the coupling predictor had less than 1% relative error in contrast the summation methodology that had over 20% relative error. Further, as the problem size and number of processors scale, the coupling values go through a finite number of major value changes that is dependent on the memory subsystem of the processor architecture.
Citation:
Valerie Taylor, Xingfu Wu, Jonathan Geisler, Rick Stevens, "Using Kernel Couplings to Predict Parallel Application Performance," hpdc, pp.125, 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 '02), 2002
Usage of this product signifies your acceptance of the Terms of Use.