Position Paper: CoMingling of Appropriate Data to drive Codesign of Applications, HPC Platforms, and Monitoring, Analytics, and Feedback Infrastructure
11:15 am - 11:30 am
The goal of building HPC systems is to enable execution of large-scale user application workflows in a performant manner. This is a multi-dimensional problem, including not just a particular application’s or workflows*’ time-to-solution, but the aggregate throughput of all applications submitted (workload*) and the energy spent for their execution. Beyond minimizing the overall energy used, the aggregate HPC system power draw must always remain within a contract envelope. While in practice, one often tunes an individual application’s performance, we rather need to optimize the efficiency of the overall HPC ecosystem. Optimizing the overall efficiency requires optimizing utilization of all resources and the overall performance of the workload while honoring constraints (such as power and priority).