Foto

Dr.-Ing. Hagen Gädke-Lütjens

Technische Universität Braunschweig


Abteilung E.I.S.


 

 

 

 
 

Forschungsgebiet

 

Hochsprachen-Compilierung für adaptive Rechner

Adaptive Rechner können Programme schneller und energiesparsamer ausführen als Standard-CPUs. Dies geschieht durch Auslagerung häufig ausgeführter Programm-Abschnitte in die variable Hardware eines FPGA-Bausteins. Um diese Technik wirtschaftlich nutzbar zu machen, benötigt man einen Hochsprachen-Compiler, sodass die FPGA-Konfiguration in kürzester Zeit und ohne größeren Aufwand entwickelt werden kann.

Aufbauend auf Arbeiten von Andreas Koch und Nico Kasprzyk habe ich mich mit der Erzeugung dynamisch geschedulter Hardware aus C beschäftigt. In diesem Zusammenhang habe ich die zweite Version des an unserer Abteilung entstandenen Compilers COMRADE entwickelt. COMRADE 2.0 besitzt ein von Grund auf neues Hardware-Back-End, das nicht nur beliebige Zeiger, sondern auch beliebig verschachtelte Bedingungen und Schleifen unterstützt. Für solche Programme läuft nun erstmalig vom Compiler erzeugte Hardware korrekt auf real existierenden adaptiven Rechnern.

 

Lebenslauf

 

1998

 

Abitur am Gymnasium Alfeld (Leine)

1998 - 1999

 

Zivildienst

1999 - 2004

 

Informatik-Studium an der TU Braunschweig

Oktober 2004

 

Informatik-Diplom mit Auszeichnung (TU Braunschweig)

2004 - 2005

 

Industrie-Praktikum in der SIEMENS Signalling Company Ltd., Xi'an, V.R. China

2005 - 2011

 

Wissenschaftlicher Mitarbeiter an der Abteilung Entwurf integrierter Schaltungen (E.I.S.), TU Braunschweig

April 2011

 

Promotion zum Dr.-Ing. (E.I.S., TU Braunschweig)

Veröffentlichungen

 

Gädke-Lütjens, H.


link

Dynamic Scheduling in High-Level Compilation for Adaptive Computers

Dissertation, Abteilung E.I.S., Technische Universität Braunschweig, April 2011.


Gädke-Lütjens, H., Thielmann, B., Koch, A.


link

A Flexible Compute and Memory Infrastructure for High-Level Language to Hardware Compilation

International Conference on Field Programmable Logic and Applications (FPL), Mailand, September 2010.


Thielmann, B., Gädke-Lütjens, H.


Link

Modlib: A Flexible Module Library for High-Level Language Compilation

Technical Report (v. 1.0), Abteilung E.I.S., Technische Universität Braunschweig, August 2010.


Gädke, H., Stock, F., Koch, A.


ieeeexplore

Memory Access Parallelisation in High-Level Language Compilation for Reconfigurable Adaptive Computers

International Conference on Field Programmable Logic and Applications, Heidelberg, Deutschland, September 2008.


Gädke, H., Koch, A.


PDF

Accelerating Speculative Execution in High-Level Synthesis with Cancel Tokens

International Workshop on Applied Reconfigurable Computing, London, England, März 2008.


Gädke, H., Koch, A.


IEEE

Comrade - A Compiler for Adaptive Computing Systems Using a Novel Fast Speculation Technique

17th International Conference on Field Programmable Logic and Applications (FPL), Amsterdam, Niederlande, August 2007.


Gädke, H., Koch, A.


PDF

Comrade - A Compiler for Adaptive Systems

Design, Automation and Test in Europe (DATE), Conference & Exhibition, Nizza, Frankreich, April 2007.


Klingauf, W., Gädke, H., Günzel, R.


IEEE

TRAIN: a virtual transaction layer architecture for TLM-based HW/SW codesign of synthesizable MPSoC

Design, Automation and Test in Europe, Conference & Exhibition, München, März 2006.


Gädke, H.


PDF

Direkte Volumenvisualisierung auf unstrukturierten Gittern mit OpenSG in AVS/Express

Diplomarbeit, Institut für ComputerGraphik, TU Braunschweig, Oktober 2004.


Gädke, H., Koch, A.


Springer

Wavelet-based Image Compression on the Reconfigurable Computer ACE-V

International Conference on Field-Programmable Logic and its applications (FPL), Antwerpen, August 2004.


Gädke, H.


PDF

Wavelet-Bildkompression auf dem adaptiven Rechner ACE-V

Studienarbeit, Abteilung E.I.S., TU Braunschweig, November 2003.