Hanna Geppert

2papers

2 Papers

DCAug 12, 2022
Modeling Task Mapping for Data-intensive Applications in Heterogeneous Systems

Martin Wilhelm, Hanna Geppert, Anna Drewes et al.

We introduce a new model for the task mapping problem to aid in the systematic design of algorithms for heterogeneous systems including, but not limited to, CPUs, GPUs and FPGAs. A special focus is set on the communication between the devices, its influence on parallel execution, as well as on device-specific differences regarding parallelizability and streamability. We show how this model can be utilized in different system design phases and present two novel mixed-integer linear programs to demonstrate the usage of the model.

CGAug 21, 2019
Internal versus external balancing in the evaluation of graph-based number types

Hanna Geppert, Martin Wilhelm

Number types for exact computation are usually based on directed acyclic graphs. A poor graph structure can impair the efficency of their evaluation. In such cases the performance of a number type can be drastically improved by restructuring the graph or by internally balancing error bounds with respect to the graph's structure. We compare advantages and disadvantages of these two concepts both theoretically and experimentally.