10.5281/zenodo.3354707
https://zenodo.org/records/3354707
oai:zenodo.org:3354707
Berk Hess
Berk Hess
Kungliga Tekniska Hogskolan
Rodrigo Varga Honorato
Rodrigo Varga Honorato
Utrecht University
Alexandre Bonvin
Alexandre Bonvin
Utrecht University
Arno Proeme
Arno Proeme
Edinburgh University
Mark Abraham
Mark Abraham
Kungliga Tekniska Hogskolan
BioExcel exascale co-design benchmark cases
Zenodo
2019
exascale co-design benchmark biomolecular simulation
2019-07-31
eng
10.5281/zenodo.3354706
https://zenodo.org/communities/eu
https://zenodo.org/communities/bioexcel
1.0.0
MIT License
This document describes benchmark cases for co-design for the three main BioExcel application: GROMACS, HADDOCK and CP2K. We have analyzed the performance characteristics of the applications in bio-molecular type use cases and identified the one kernel or component for each code that has the most impact on performance. For GROMACS this is the non-bonded pair kernel, for HADDOCK I/O of many small files and for CP2K computation of the long-range part of the QM/MM potential. Benchmark tools have been built for these kernels/components. This document describes how these benchmarks are set up, how the tools work and discusses example output. The benchmark tools have been constructed such that a limited part of the code base is required. This is important for two reasons. One is that in co-design someone who is neither an expert of the code or the scientific domain should be able focus on the characteristics of the kernel. They should not have to understand, and certainly not benchmark, the whole code base or scientific problem. The second reason is that this makes it much easier to run code in an emulator to either inform hardware design decisions or optimize performance on hardware not yet available. Finally, possible extensions or additions of tools are discussed.
European Commission
10.13039/501100000780
823830
BioExcel Centre of Excellence for ComputationalBiomolecular Research