Nico Kasprzyk

Dr. Nico Kasprzyk

Technische Universität Braunschweig


Abteilung E.I.S.


 

 

Forschungsgebiete

 
Optimierende Compiler für Adaptive Systeme

An einen Compiler für adaptive Rechensysteme werden im Gegensatz zu Compilern für klassische Architekturen spezielle Anforderungen gestellt. Dieser hat nicht nur die Aufgabe, die Hard- und Software effizient auf die gegebene Ziel-Architektur abzubilden. Er muss außerdem eine optimale automatische Partitionierung des Hochsprachen-Programms finden. Weiterhin ist er für die Ausnutzung der Hardware-Ressourcen durch geeignetes Konfigurieren verantwortlich.

Eine auf adaptive Rechner angepasste Programmierung kann nur durch die Vereinigung von Software- und Hardware Optimierungen erreichen. Diese wurden im Projekt COMRADE auf ihre Wirksamkeit untersucht.

Als ein Ziel dieses Projektes sollte lauffähige Soft- und Hardware so schnell wie bei der Software-Compilierung entstehen und nicht so langsam wie bei der Hardware-Synthese.

   

Lebenslauf

 

06.05.1993


Abitur am Gymnasium "Große Schule" in Wolfenbüttel

01.07.1993 - 30.06.1994


Bundeswehr

01.10.1994


Beginn des Informatik-Studiums in Braunschweig

20.09.1996


Vordiplom der Informatik

6.07. -29.09.1998


Praktikum am Institut für Mathematische Maschinen in Kiew

16.09.1999


Diplom der Fachrichtung Informatik

seit 01.12.1999


Mitarbeiter der Abteilung Entwurf integrierter Schaltungen (E.I.S.)

August/September 2000


Praktikum bei Synopsys (Mountain View) im Rahmen des Projekts Nimble

2005

  Promotion zum Dr.-Ing.
   

Veröffentlichungen

 

Kasprzyk, N., van der Veen, J.C., Koch, A.


Configuration Merging for Adaptive Computer Applications

Proc. Intl. Conf. On Field-Programmable Logic and Applications (FPL), Tampere FI, 2005


Kasprzyk, N., Koch, A.


High-Level-Language Compilation for Reconfigurable Computers

Intl. Conf. on Reconfigurable Communication-centric SoCs, Montpellier (F), 2005


Koch, A., Kasprzyk, N.


Verbesserte Hardware-Software-Partitionierung für Adaptive Computer

Architecture of Computing Systems (ARCS): Workshop on Dynamically Reconfigurable Systems, Augsburg, 2004


Kasprzyk, N., Koch, A., Golze, U., Rock, M.


An Improved Intermediate Representation for Datapath Generation

International Conference on Engineering of Reconfigurable Systems and Algorithms, Las Vegas, 2003


Kasprzyk, N., Koch, A., Golze, U., Rock, M.


Eine effiziente Kontrollfluss-Darstellung für die Erzeugung von Datenpfaden

11. E.I.S.-Workshop, Erlangen, 2003


Koch, A., Kasprzyk, N.


Module Generators Driving the Compilation for Adaptive Computing Systems

IEEE Intl. Symp. on FCCMs, Napa Valley (CA, USA), 2002


Kasprzyk, N., Koch, A.


Advances in Compiler Construction for Adaptive Computers

International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, 06-01