SC Conference - Activity Details

Modeling Assertions for Petascale Applications and Systems

Heike Jagode  (University of Tennessee, Knoxville)
Sadaf Alam  (Oak Ridge National Laboratory)
Charles Lively  (Oak Ridge National Laboratory)
Jeffrey Vetter  (Oak Ridge National Laboratory)
Jack Dongarra  (University of Tennessee, Knoxville)
Posters Session
Tuesday,  05:15PM - 07:00PM
Room Rotunda Lobby
Emerging Petaflops scale platforms at the DOE leadership computing sites, although architecturally distinct, share a number of programming and scaling challenges. By far, the most obvious obstacle is scalability to thousands of processing cores (homogeneous and heterogeneous) interconnected using a regular custom network. Petascale applications are expected to exploit hierarchical parallelism available within and across processing units using MPI sub-communicator decomposition and hybrid MPI and shared-memory programming paradigms. Existing parallel workload and performance modeling strategies do not capture hierarchical parallelism; hence have limited capability for yielding high fidelity application models and projections for Petascale systems. We address these requirements by extending the Modeling Assertions (MA) framework to enable scientific code developers to generate application and architecture aware symbolic models efficiently. Parameterized communication workload models of DOE and INCITE applications demonstrate the new features. Moreover, MA models allow exploring the workload parameter space of applications for Petascale problems and system configurations.
   IEEE Computer Society  /  ACM     2 0   Y E A R S   -   U N L E A S H I N G   T H E   P O W E R   O F   H P C