Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Thomas D. Kühne

dblp:169/3113 · also Thomas Kühne 0003 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0001-5471-2407ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 2 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
High-performance computing · 91% Reconfigurable computing and FPGAs · 9%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
High-performance computing › quantum chemistry
density functional theory
0.412020
A submatrix-based method for approximate matrix function evaluation in the quantum chemistry code CP2K · SC 2020
High-performance computing
quantum chemistry
0.412020
A submatrix-based method for approximate matrix function evaluation in the quantum chemistry code CP2K · SC 2020
Reconfigurable computing and FPGAs
FPGA accelerator
0.112020
A submatrix-based method for approximate matrix function evaluation in the quantum chemistry code CP2K · SC 2020

Methods — techniques the papers use, named apart from their topics

submatrix method · 0.4GPU acceleration · 0.4FPGA acceleration · 0.4
YearPublicationVenuePosition
2026 A distributed coverage path planning framework for autonomous unmanned aerial vehicle (UAV) swarms
abstract
The use of autonomous unmanned aerial vehicle (UAV) swarms for area coverage requires efficient coverage path planning (CPP) strategies that ensure complete exploration while minimizing maneuvering effort, energy consumption, and collision risk. This paper proposes a distributed computational framework for swarm-based patrolling using CPP algorithms. The framework integrates Bézier-curve trajectory smoothing and safety-distance constraints to generate dynamically feasible and collision-free paths. A capability-aware space decomposition method partitions the target region into convex subareas, enabling parallel coverage while accounting for UAV configuration and platform capabilities. Swarm-adapted versions of Parallel, Square, LMAT, and SCAN strategies are developed to generate intra- and inter-subregion coverage paths. Experimental validation using a homogeneous swarm of four quadcopters demonstrates reduced computational complexity and turning maneuvers while producing smooth and continuous trajectories, enabling efficient large-area coverage with improved operational endurance.
Wilfried Yves Hamilton Adoni, Sandra Lorenz, Richard Gloaguen, Aastha Singh, Thomas D. Kühne
Expert Syst. Appl.5
2023 Computing and Compressing Electron Repulsion Integrals on FPGAs
abstract
The computation of electron repulsion integrals (ERIs) over Gaussian-type orbitals (GTOs) is a challenging problem in quantum-mechanics-based atomistic simulations. In practical simulations, several trillions of ERIs may have to be computed for every time step. In this work, we investigate FPGAs as accelerators for the ERI computation. We use template parameters, here within the Intel oneAPI tool flow, to create customized designs for 256 different ERI quartet classes, based on their orbitals. To maximize data reuse, all intermediates are buffered in FPGA on-chip memory with customized layouts. The pre-calculation of intermediates also helps to overcome data dependencies caused by multi-dimensional recurrence relations. The involved loop structures are partially or even fully unrolled for high throughput of FPGA kernels. Furthermore, a lossy compression algorithm utilizing arbitrary bitwidth integers is integrated in the FPGA kernels. To our best knowledge, this is the first work on ERI computation on FPGAs that supports more than just the single most basic quartet class. Also, the integration of ERI computation and compression is a novelty that is not even covered by CPU or GPU libraries so far. Our evaluation shows that using 16-bit integer for the ERI compression, the fastest FPGA kernels exceed the performance of 10 GERIS ($10\times 10^{9}$ERIs per second) on one Intel Stratix 10 GX 2800 FPGA, with maximum absolute errors around 10−7- 10−5Hartree. The measured throughput can be accurately explained by a performance model. The FPGA kernels deployed on 2 FPGAs outperform similar computations using the widely used libint reference on a two-socket server with 40 Xeon Gold 6148 CPU cores of the same process technology by factors up to 6.0x and on a new two-socket server with 128 EPYC 7713 CPU cores by up to 1.9x.
Tobias Kenter, Robert Schade, Thomas D. Kühne, Christian Plessl
FCCM4
2022 Towards electronic structure-based ab-initio molecular dynamics simulations with hundreds of millions of atoms
abstract
We push the boundaries of electronic structure-based ab-initio molecular dynamics (AIMD) beyond 100 million atoms. This scale is otherwise barely reachable with classical force-field methods or novel neural network and machine learning potentials. We achieve this breakthrough by combining innovations in linear-scaling AIMD, efficient and approximate sparse linear algebra, low and mixed-precision floating-point computation on GPUs, and a compensation scheme for the errors introduced by numerical approximations. The core of our work is the non-orthogonalized local submatrix method (NOLSM), which scales very favorably to massively parallel computing systems and translates large sparse matrix operations into highly parallel, dense matrix operations that are ideally suited to hardware accelerators. We demonstrate that the NOLSM method, which is at the center point of each AIMD step, is able to achieve a sustained performance of 324 PFLOP/s in mixed FP16/FP32 precision corresponding to an efficiency of 67.7% when running on 1536 NVIDIA A100 GPUs.
Robert Schade, Tobias Kenter, Hossam Elgabarty, Michael Lass, Ole Schütt, Alfio Lazzaro, Hans Pabst, Stephan Mohr, Jürg Hutter, Thomas D. Kühne, Christian Plessl
Parallel Comput.10
2020 Efficient Ab-Initio Molecular Dynamic Simulations by Offloading Fast Fourier Transformations to FPGAs
abstract
A large share of today's HPC workloads is used for Ab-Initio Molecular Dynamics (AIMD) simulations, where the interatomic forces are computed on-the-fly by means of accurate electronic structure calculations. They are computationally intensive and thus constitute an interesting application class for energy-efficient hardware accelerators such as FPGAs. In this paper, we investigate the potential of offloading 3D Fast Fourier Transformations (FFTs) as a critical routine of plane-wave-based electronic structure calculations to FPGA and in conjunction demonstrate the tolerance of these simulations to lower precision computations.
Arjun Ramaswami, Tobias Kenter, Thomas D. Kühne, Christian Plessl
FPL3
2020 A submatrix-based method for approximate matrix function evaluation in the quantum chemistry code CP2K
abstract
Electronic structure calculations based on density-functional theory (DFT) represent a significant part of today's HPC workloads and pose high demands on high-performance computing resources. To perform these quantum-mechanical DFT calculations on complex large-scale systems, so-called linear scaling methods instead of conventional cubic scaling methods are required. In this work, we take up the idea of the submatrix method and apply it to the DFT computations in the software package CP2K. For that purpose, we transform the underlying numeric operations on distributed, large, sparse matrices into computations on local, much smaller and nearly dense matrices. This allows us to exploit the full floating-point performance of modern CPUs and to make use of dedicated accelerator hardware, where performance has been limited by memory bandwidth before. We demonstrate both functionality and performance of our implementation and show how it can be accelerated with GPUs and FPGAs.
Michael Lass, Robert Schade, Thomas D. Kühne, Christian Plessl
SC3
2016 Patterns for Constructing Mutation Operators: Limiting the Search Space in a Software Engineering Application
Thomas D. Kühne, Heiko Hamann, Svetlana Arifulina, Gregor Engels
EuroGP1