Dr. Michael Lehn, Akademischer Oberrat

Ausbildung

1995 Abitur am Störck Gymnasium Bad Saulgau
1995-2002 Studium an der Universität Ulm: Wirtschaftsmathematik  (Dipl.-Math.oec.)
1999-2001 Studium an der University of Southern California, Los Angeles: Applied Mathematics  (Master of Science)
2002-2008 Promotion bei Prof. Urban am Institut für numerische Mathematik (Dr. rer. nat.)

 

Beruf

1996-1999,2001-2002 Tutor und Übungsleiter für verschiedene Mathematik und Informatik Vorlesungen an der Universität Ulm.
1999-2001 Teaching Assistant und Research Assistant am Department of Mathematics an der University of Southern California, Los Angeles.
2002-2008 Wissenschaftlicher Mitarbeiter am Institut für Numerische Mathematik an der Universität Ulm.
2006-2008 Geschäftsführer des Ulmer Zentrum für Wissenschaftliches Rechnen (UZWR).
Seit 2008 Akademischer Rat (auf Lebenszeit) am Institut für Numerische Mathematik.

 

Software (Developed for my lectures)

ulm-on-ice (Simple RISC architecture realized on a ICE40 FPGA):

  • Here some Demo on YouTube
  • An assembler, linker, debugger for ulm-on-ice can be generated with the ulm-generator
  • In the lecture HPC0 students write a C-like compiler for this architecture
  • The ulmcc (ULM C Compiler) can be used to write more complex software

ulm-generator (Generates a virtual RISC architetcure and Assembler from an ISA description)

ulmBLAS:  High Performance BLAS Implementation 

FLENS (Flexible Library for Efficient Numerical Solutions)

Tutorial for High-Performance GEMM

 

Lehre 

 

Adresse

Institut für Numerische Mathematik
Universität Ulm
Helmholtzstr. 20, Raum 1.09
D-89069 Ulm

Kontakt

E-Mail: michael.lehn(at)uni-ulm.de
Telefon: (+49) 731 50-23534
Telefax: (+49) 731 50-23548