(PP01): TaLPas: Task-Based Load Balancing and Auto-Tuning in Particle Simulations
TimeTuesday, June 18th3:15pm - 3:45pm CEST
DescriptionTaLPas will provide a solution to fast and robust simulation of many, inter-dependent particle systems in peta- and exascale supercomputing environments. This will be beneficial for a wide range of applications, including sampling in molecular dynamics (rare event sampling, determination of equations of state, etc.), uncertainty quantification (sensitivity investigation of parameters on actual simulation results), or parameter identification (identification of optimal parameter sets to fit numerical model and experiment).
For this purpose, TaLPas targets
1. the development of innovative auto-tuning based particle simulation software in form of an open-source library to leverage optimal node-level performance. This will guarantee an optimal time-to-solution for small- to mid-sized particle simulations,
2. the development of a scalable workflow manager to optimally distribute inter-dependent particle simulation tasks on available HPC compute resources,
3. the investigation of performance prediction methods for particle simulations to support auto-tuning and to feed the workflow manager with accurate runtime predictions,
4. the integration of auto-tuning based particle simulation, scalable workflow manager and performance prediction, augmented by visualization of the sampling (parameter space exploration) and an approach to resilience. The latter will guarantee robustness at peta- and exascale.
Work presented at ISC will focus on steps 1-3. The integration of all components (step 4) is anticipated for the year 2019.
To reach its goals, TaLPas bundles interdisciplinary expert knowledge on high-performance computing, visualization and resilience, performance modeling, and particle applications.