Publication details
- User-friendly framework for general system benchmarking in HPC (Kilian Johannes Bachmann), Bachelor's Thesis, School: Ruprecht-Karls-Universität Heidelberg,
Publication details
Abstract
Benchmarking HPC systems can be tedious, time-consuming and require a lot of effort. Especially if the user is inexperienced. This thesis lowers the entry barrier to this process by designing a framework with a GUI for HPC system benchmarks. An evaluation of a variety of different benchmarks determines that they can be aggregated under one roof, since they are often quite similar in the way they are setup, configured and run. A design for the framework is created, that provides a good user experience, but also defines clear interfaces for implementing new benchmarks. The design is put to the test by developing a prototype of the framework and implementing the HPL benchmark. Interesting aspects of the implementation are presented and the prototype is thoroughly tested. It performs well and provides a more easy way of using the HPL benchmark. Future plans are discussed and a conclusion drawn that the goals of this thesis are reached.
BibTeX
@misc{UFFGSBIHB,
author = {Kilian Johannes Bachmann},
title = {{User-friendly framework for general system benchmarking in HPC}},
advisors = {Anna Fuchs and Jannek Squar},
school = {Ruprecht-Karls-Universität Heidelberg},
howpublished = {{Online \url{https://wr.informatik.uni-hamburg.de/_media/research:theses:kilian_johannes_bachmann_user_friendly_framework_for_general_system_benchmarking_in_hpc.pdf}}},
type = {Bachelor's Thesis},
abstract = {Benchmarking HPC systems can be tedious, time-consuming and require a lot of effort.
Especially if the user is inexperienced. This thesis lowers the entry barrier to this process
by designing a framework with a GUI for HPC system benchmarks. An evaluation of a variety of
different benchmarks determines that they can be aggregated under one roof, since they are
often quite similar in the way they are setup, configured and run. A design for the framework
is created, that provides a good user experience, but also defines clear interfaces for
implementing new benchmarks. The design is put to the test by developing a prototype of the
framework and implementing the HPL benchmark. Interesting aspects of the implementation are
presented and the prototype is thoroughly tested. It performs well and provides a more easy
way of using the HPL benchmark. Future plans are discussed and a conclusion drawn that the
goals of this thesis are reached.},
}