Speaker
Max Sagebaum
(RPTU Kaiserslautern-Landau)
Description
In operator overloading algorithmic differentiation tools, data is recorded on the tape for the reverse mode. The order of the statements is defined by the program, and the AD tool has to make an educated guess on the best layout of the adjoints, e.g., identifiers for the values. Since they are called for every floating-point operation, the heuristics need to be quick. In this talk, we want to present some techniques for the post-processing of the tape data such that the cache efficiency for the reverse evaluation of the tape is improved. The results are presented on industrial-relevant software packages.
Authors
Max Sagebaum
(RPTU Kaiserslautern-Landau)
Nicolas Ralph Gauger
(University of Kaiserslautern-Landau (DE))