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

Miscellaneous

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 autodiff.org). 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.

DateiTypGröße
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: 15.

2020

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

2018

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.
In: 2nd International Workshop on Software Correctness for HPC Applications (Correctness), Dallas, TX, USA, 11.-16. Nov. 2018, S. 51-58, DOI: 10.1109/Correctness.2018.00011,
[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, In: Computational Science – ICCS 2018, Springer International Publishing, S. 480-486, DOI: 10.1007/978-3-319-93713-7_43,
[Online-Edition: https://doi.org/10.1007/978-3-319-93713-7_43],
[Book section]

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

2017

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, S. 1-24, ISSN 1055-6788,
DOI: 10.1080/10556788.2017.1396602,
[Online-Edition: https://doi.org/10.1080/10556788.2017.1396602],
[Article]

2016

Hück, Alexander ; Utke, Jean ; Bischof, Christian (2016):
Source Transformation of C++ Codes for Compatibility with Operator Overloading.
In: Procedia Computer Science, 80S. 1485-1496, ISSN 18770509,
[Online-Edition: http://dx.doi.org/10.1016/j.procs.2016.05.470],
[Article]

2015

Hück, Alexander ; Bischof, Christian ; Utke, Jean (2015):
Checking C++ Codes for Compatibility with Operator Overloading.
In: 2015 IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM), 15IEEE, S. 91-100, [Online-Edition: http://ieeexplore.ieee.org/servlet/opac?punumber=7321933],
[Article]

Hück, Alexander ; Bischof, Christian (2015):
OO-Lint for Operator Overloading in C++.
In: 2015 European LLVM Conference, London, UK, [Online-Edition: http://llvm.org/devmtg/2015-04/],
[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, In: Recent Trends in Computational Engineering - CE2014, Springer, S. 115-131, [Online-Edition: https://www.springer.com/de/book/9783319229966#],
[Book section]

2014

Hück, Alexander ; Willkomm, Johannes ; Bischof, Christian (2014):
Automatic Differentiation with ADiMat.
In: Ferienakademie 2014, Sarntal/Südtirol, [Online-Edition: http://www.ferienakademie.de],
[Conference item]

Hück, Alexander ; Bischof, Christian (2014):
Automatic Source Transformation and Performance Evaluation for Optimized Utilization of the Matlab Runtime System.
15In: 15th European Workshop on Automatic Differentiation, INRIA Sophia-Antipolis, France, [Online-Edition: http://www.autodiff.org/?module=Workshops&submenu=EuroAD/15/...],
[Conference item]

Hück, Alexander ; Bischof, Christian (2014):
Automatic Differentiation for Matlab With ADiMat.
4In: ESCO 2014 4th European Seminar on Computing, Pilsen, Czech Republic, [Online-Edition: http://www.esco2014.femhub.com/],
[Conference item]

Hück, Alexander ; Bischof, Christian (2014):
Source Transformation for the Optimized Utilization of the Matlab Runtime System for Automatic Differentiation.
In: 3rd International Workshop on Computational Engineering, Stuttgart, Germany, October 6-10, 2014, [Online-Edition: http://ipvs.informatik.uni-stuttgart.de/SGS/ICCE2014/],
[Conference item]

2013

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

2010

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 Jul 6 05:43:25 2020 CEST.

Teaching