Close

Presentation

This content is available for: Workshop Reg Pass. Upgrade Registration
Ramble: A Flexible, Extensible, and Composable Experimentation Framework
DescriptionReproducibility and replicability are extremely important components of scientific computing, and any computational research. The ability to replicate a set of experiments aids many other computational use cases, such as systems acceptance where a compute center requires the ability to produce execute the same experiment as a hardware vendor. Several test harnesses and frameworks exist, and attempt to increase the replicability of these experiments.

We introduce Ramble. a new Python-based experimentation framework. Ramble provides a domain specific language for abstracting how experiments can be creating from applications, and a flexible templating engine for creating experiments. Ramble can be used for automating system tests, scientific parameter studies, performance focused benchmarking, and many other software experiments. We will introduce Ramble, describe its architecture, and give some concrete use cases where it can be applied to HPC application experimentation.
Event Type
Workshop
TimeFriday, 17 November 202310:30am - 10:55am MST
Location503-504
Tags
Applications
Exascale
Heterogeneous Computing
Programming Frameworks and System Software
State of the Practice
Registration Categories
W