Toward Ensuring an Effective Proxy App Suite: Lessons Learned from the ECP Proxy App Project
Presenter
Event Type
Workshop
Architectures
Data Analytics
Datacenter
Emerging Technologies
Extreme Scale Comptuing
Heterogeneous Systems
HPC Community Collaboration
Machine Learning and Artificial Intelligence
Performance
Resource Management and Scheduling
System Administration
System Software and Runtime Systems
W
TimeFriday, 19 November 20219:10am - 9:30am CST
Location230-231-232
DescriptionProxy applications have become a prevalent co-design tool for next-generation systems and for system and testbed procurements. However, to be an effective tool, they must accurately represent the behavior of their parent, they must be used in the context the designer intended (e.g., as a network versus memory behavior proxy), and they must be easily obtained, built, and run to ensure community adoption. In this talk, we will present quantitative methods to determine proxy fidelity with respect to parent and we will discuss practices to improve the usability of proxy apps based on lessons learned from the ECP proxy app project. We show which proxies are representative and the overall coverage of behaviors in the ECP proxy app suite and present methods that we found effective to improve the usability of this suite.
