JUBE - A Flexible, Application- and Platform-Independent Environment for Benchmarking

Speaker: Sebastian Lührs (JSC)
Date: Friday, 4 December 2015, 15:30-16:45
Session: Performance Tools II
Talk type: Short talk (15 min)

Abstract: Automating benchmarks is important for reproducibility and hence comparability, which is the major intent when performing benchmarks. Furthermore managing different combinations of parameters is error-prone and often results in a significant amount of work especially if the parameter space gets large. In order to alleviate these problems, we developed JUBE, which supports performing and analysing benchmarks in a systematic way. JUBE is an open source software tool, written in Python, providing command line accessible options to execute generic configuration files which describe the structure and behaviour of a specific benchmark. It allows adapting custom workflows to new architectures easily. Because of the generic layout JUBE can also be used for testing or production scenarios whenever a structured workflow generation and evaluation is needed.

Last Modified: 18.11.2022