DAAD Fellow, Postdoc at International Computer Science
Institute, Berkeley
10/2002-05/2008
Scientific co-worker at Abteilung für
Technische Informatik (computer engineering
group)
of Bonn University,
Main responsibilities:
Development of a SystemC extension
library for describing and
simulating reconfigurable hardware, including:
Idea and concept
Object oriented design using design patterns
Use of C++ acceleration techniques
(template meta-programming, macros)
Testing and debugging
Development of a collision detection acceleration
hardware (CollisionChip), including:
Development of the fixed-point algorithm
Simulation of the architecture in SystemC
on multiple abstraction levels
VHDL implementation and synthesis of
the architecture using Xilinx ISE
Testing and debugging on Xilinx Virtex II
FPGA
Managing these projects, including
Applying for funds
Reporting to DFG
Version control using CVS and Subversion
Coordinating student co-workers
Presenting and publishing the results at
international conferences and in international journals
Co-advising master students (8 students since 10/2002)
Teaching computer science courses, including courses on:
The synthesis tool chain
SystemC and VHDL development
Computer organisation and design
Basic electrical engineering
Education
08/2008
Ph.d. in computer science with distinction (summa cum laude)
Doctoral thesis ``Describing and Simulating
Dynamic Reconfiguration in SystemC Exemplified by a
Dedicated 3D Collision Detection Hardware''