SCCS Colloquium - Nov 7, 2019
Date: | November 7, 2019 |
Room: | 00.08.053 |
Time: | 15:00 - 16:00 |
Ludwig Gärtner: Performance Analysis and Code Generation for the Force Calculation in Molecular Dynamics Simulations
Guided research submission talk. Ludwig is advised by Fabio Gratl.
This guided research paper walks the reader through a domain specific language was created to generate a force calculator for the N-body simulation library AutoPas. It explains how to use the AutoPasDSL, describes the code generation process, and compares the performance of the generated force calculator to a pre written one.
The concept of code generation is very useful in this case, to make AutoPas more accessible to non-computer scientists. On the other hand it requires some improvements regarding the automatic improvement of user given code to be competitive, performance wise.
Keywords: N-Body simulations, AutoPas, Domain Specific Language, Code Generation