ACM Home Page
Please provide us with feedback. Feedback
Cross-Platform Performance Prediction of Parallel Applications Using Partial Execution
Full text PdfPdf (462 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2005 ACM/IEEE conference on Supercomputing table of contents
Page: 40  
Year of Publication: 2005
ISBN:1-59593-061-2
Authors
Leo T. Yang  North Carolina State University, Raleigh
Xiaosong Ma  Oak Ridge National Laboratory
Frank Mueller  North Carolina State University, Raleigh
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 33,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/SC.2005.20

ABSTRACT

Performance prediction across platforms is increasingly important as developers can choose from a wide range of execution platforms. The main challenge remains to perform accurate predictions at a low-cost across different architectures. In this paper, we derive an affordable method approaching cross-platform performance translation based on relative performance between two platforms. We argue that relative performance can be observed without running a parallel application in full. We show that it suffices to observe very short partial executions of an application since most parallel codes are iterative and behave predictably manner after a minimal startup period. This novel prediction approach is observation-based. It does not require program modeling, code analysis, or architectural simulation. Our performance results using real platforms and production codes demonstrate that prediction derived from partial executions can yield high accuracy at a low cost. We also assess the limitations of our model and identify future research directions on observationbased performance prediction.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
 
4
[4] D. H. Bailey and A. Snavely. Performance modeling: Understanding the present and predicting the future. In Euro-Par Conference, August 2005.
5
 
6
 
7
 
8
9
 
10
[10] W. Dick and M. Heath. Whole system simulation of solid propellant rockets. In Proceedings of the 38th AIAA/ASME/SAE/ASEE Joint Propulsion Conference and Exhibit, Indianapolis, IN, July 2002.
 
11
[11] DOE Office of Science. Database and File Systems Working Group Summary, SLAC Data Management Workshop, 2003.
 
12
13
 
14
15
 
16
 
17
18
 
19
 
20
 
21
22
 
23
24
 
25
 
26
 
27
 
28
 
29
[29] C. Smith. Open source metascheduling for virtual organizations with the community scheduler framework (CSF). Technical whitepaper, http://www.platform.com/resources/whitepapers/.
 
30
 
31
 
32
[32] Supercluster.org. SILVER design specification. http://www.supercluster.org/silver/specoverview.shtml.
33
 
34
 
35
 
36
37


Collaborative Colleagues:
Leo T. Yang: colleagues
Xiaosong Ma: colleagues
Frank Mueller: colleagues