Felix Voigtländer

Learn More
Driven by growing application requirements and accelerated by current trends in microprocessor design, the number of processor cores on modern supercomputers is increasing from generation to generation. However, load or communication imbalance prevents many codes from taking advantage of the available parallelism, as delays of single processes may spread(More)
Programming and optimising large parallel applications for multi-core systems is an ambitious and time consuming challenge. Therefore, a number of software tools have been developed in the past to assist the programmer in optimising their codes. Scalasca and Vampir are two of these performance-analysis tools that are already well established and recognised(More)
The performance of parallel applications is often affected by wait states occurring when processes fail to reach synchronization points simultaneously. In the kojak project, we have shown that these wait states and other performance properties can be diagnosed by searching event traces for characteristic patterns and quantifying their severity, i.e., their(More)
We study the necessary and sufficient complexity of ReLU neural networks—in terms of depth and number of weights—which is required for approximating classifier functions in an L-sense. As a model class, we consider the set E(R) of possibly discontinuous piecewise C functions f : [−1/2, 1/2] → R, where the different “smooth regions” of f are separated by C(More)
On the real line, it is well-known that (the decay of) the one-dimensional continuous wavelet transform can be used to characterize the regularity of a function or distribution, e.g. in the sense of Holder regularity, but also in the sense of characterizing the wave front set. In higher dimensions - especially in dimension two - this ability to resolve the(More)
  • 1