Alexander Hück

Dr. Alexander Hück

Alexanderstraße 2
64283 Darmstadt

Office: S1|22 412

+49 6151 16-75577
+49 6151 16-25345

More information

About Myself

I studied Computational Engineering at TU Darmstadt with a focus on computer science. I acquired my bachelor degree at the Simulation, Systems Optimization and Robotics Group in 2010. After a two semester stay at Nanyang Technological University (NTU) in Singapore, I received my master's degree in 2013 at the Scientific Computing Group in Darmstadt. Subsequently, in 2014, I started my work there as a research assistant under the supervision of Prof. Dr. Christian Bischof. In 2020, I was awarded with a doctoral degree in natural sciences (Dr. rer. nat.) from TU Darmstadt.

Since June 2020, I am a postdoctoral researcher at the Scientific Computing group.

Research Interest

Compiler tooling (Clang/LLVM) for

  • Source Transformation
  • Static Code Analysis
  • Algorithmic Differentiation

Further Information


If not shown on this page, my publications and supervised theses can be found under my extended profile.

go to list

Open Positions

Word cloud of my thesis.
Word cloud of my thesis.

I am always looking for Bachelor and Master thesis candidates and student research assistants (i.e., HiWi).

Topics include writing and applying compiler-based tools using Clang and LLVM with a focus on algorithmic differentiation (AD, see Also, take a look at the general overview document for further information.

Additionally, feel free to with your own proposal and we can work on an appropriate topic together.

For other topics, and further details, have a look at the student job listing of our research group.

Compiler tool development for statement mergingPDF-File93kB
Software maintenance of a C++ linter toolPDF-File95kB

Publications and Talks

Exportieren als [feed] Atom [feed] RSS 1.0 [feed] RSS 2.0
Group by: Date | Item type | No grouping
Jump to: 2020 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2010
Number of items: 17.


Lehr, Jan-Patrick ; Hück, Alexander ; Fischler, Yannic ; Bischof, Christian (2020):
MetaCG: Annotated Call-Graphs to Facilitate Whole-Program Analysis.
S. 3-9, Association for Computing Machinery, 11th ACM SIGPLAN International Workshop on Tools for Automatic Program Analysis (TAPAS 2020), virtual Conference, 15.-21.11., ISBN 9781450381895,
DOI: 10.1145/3427764.3428320,
[Conference item]

Lehr, Jan-Patrick ; Hück, Alexander ; Fischer, Moritz ; Bischof, Christian Jagode, Heike ; Anzt, Hartwig ; Juckeland, Guido ; Ltaief, Hatem (Hrsg.) (2020):
Compiler-Assisted Type-Safe Checkpointing.
S. 5-18, Springer, 35th International Conference on High Performance Computing, Frankfurt, Germany, 21.- 25.06.2020, ISBN 978-3-030-59850-1,
DOI: 10.1007/978-3-030-59851-8_1,
[Conference item]

Hück, Alexander (2020):
Compiler Support for Operator Overloading and Algorithmic Differentiation in C++.
Darmstadt, Technische Universität,
DOI: 10.25534/tuprints-00011522,
[PhD thesis]


Hück, Alexander ; Lehr, Jan-Patrick ; Kreutzer, Sebastian ; Protze, Joachim ; Terboven, Christian ; Bischof, Christian ; Müller, Matthias S. (2018):
Compiler-aided type tracking for correctness checking of MPI applications.
S. 51-58, 2nd International Workshop on Software Correctness for HPC Applications (Correctness), Dallas, TX, USA, 11.-16. Nov. 2018, DOI: 10.1109/Correctness.2018.00011,
[Conference item]

Lehr, Jan-Patrick ; Hück, Alexander ; Bischof, Christian (2018):
PIRA: Performance Instrumentation Refinement Automation.
In: AI-SEPS 2018, S. 1-10, New York, NY, USA, ACM, Proceedings of the 5th ACM SIGPLAN International Workshop on Artificial Intelligence and Empirical Methods for Software Engineering and Parallel Computing Systems, Boston, MA, USA, ISBN 978-1-4503-6067-8,
DOI: 10.1145/3281070.3281071,
[Conference item]

Hück, Alexander ; Kreutzer, Sebastian ; Messig, Danny ; Scholtissek, Arne ; Bischof, Christian ; Hasse, Christian Shi, Y. ; Fu, H. ; Tian, Y. ; Krzhizhanovskaya, V. V. ; Lees, M. H. ; Sloot, P. M. A. (Hrsg.) (2018):
Application of Algorithmic Differentiation for Exact Jacobians to the Universal Laminar Flame Solver.
In: Lecture Notes in Computer Science, 10862, In: Computational Science – ICCS 2018, S. 480-486, Springer International Publishing, ISBN 978-3-319-93713-7,
DOI: 10.1007/978-3-319-93713-7_43,
[Book section]


Hück, Alexander ; Bischof, Christian ; Sagebaum, Max ; Gauger, Nicolas R. ; Jurgelucks, Benjamin ; Larour, Eric ; Perez, Gilberto (2017):
A usability case study of algorithmic differentiation tools on the ISSM ice sheet model.
In: Optimization Methods and Software, 33 (4-6), S. 844-867. ISSN 1055-6788,
DOI: 10.1080/10556788.2017.1396602,


Hück, Alexander ; Utke, Jean ; Bischof, Christian (2016):
Source Transformation of C++ Codes for Compatibility with Operator Overloading.
In: Procedia Computer Science, 80, S. 1485-1496. ISSN 18770509,


Hück, Alexander ; Bischof, Christian ; Utke, Jean (2015):
Checking C++ Codes for Compatibility with Operator Overloading.
In: IEEE International Workshop on Source Code Analysis and Manipulation, In: 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM), 15, S. 91-100. IEEE, [Article]

Hück, Alexander ; Bischof, Christian (2015):
OO-Lint for Operator Overloading in C++.
2015 European LLVM Conference, London, UK, [Conference item]

Hück, Alexander ; Willkomm, J. ; Bischof, Christian Mehl, Miriam ; Bischoff, Manfred ; Schäfer, Michael (Hrsg.) (2015):
Source Transformation for the Optimized Utilization of the Matlab Runtime System for Automatic Differentiation.
In: Lecture Notes in Computational Science and Engineering, 105, In: Recent Trends in Computational Engineering - CE2014, S. 115-131, Springer, ISBN 978-3-319-22996-6,
[Book section]


Hück, Alexander ; Willkomm, Johannes ; Bischof, Christian (2014):
Automatic Differentiation with ADiMat.
Ferienakademie 2014, Sarntal/Südtirol, [Conference item]

Hück, Alexander ; Bischof, Christian (2014):
Automatic Source Transformation and Performance Evaluation for Optimized Utilization of the Matlab Runtime System.
15, 15th European Workshop on Automatic Differentiation, INRIA Sophia-Antipolis, France, [Conference item]

Hück, Alexander ; Bischof, Christian (2014):
Automatic Differentiation for Matlab With ADiMat.
4, ESCO 2014 4th European Seminar on Computing, Pilsen, Czech Republic, [Conference item]

Hück, Alexander ; Bischof, Christian (2014):
Source Transformation for the Optimized Utilization of the Matlab Runtime System for Automatic Differentiation.
3rd International Workshop on Computational Engineering, Stuttgart, Germany, October 6-10, 2014, [Conference item]


Hück, Alexander (2013):
Automatic Source Transformation and Performance Evaluation for Optimized Utilization of the Matlab Runtime System.
TU Darmstadt, [Master thesis]


Hück, Alexander (2010):
Analysis of the communication overhead of complex control applications for mobile robots.
Darmstadt, Technische Universität Darmstadt, Department of Computer Science, [Bachelor thesis]

This list was generated on Mon Jan 18 08:15:27 2021 CET.