Students
Prospective Students
I'm continuously looking for enthusiastic students with good programming
skills to master their term projects (Studienarbeiten), Bachelor theses,
Diploma theses (Diplomarbeiten) or Master theses in a challenging and
stimulating international research environment.
See my research page to get an impression of
my scientific interests; for concrete subject matters simply
pop into my office.
Current Students
-
Raphael Poss
-
-
PhD
-
Concurrency Virtualisation with SVP
-
University of Amsterdam,
Institute of Informatics
-
Aram Visser
-
-
MSc
-
Functional Parallelism in SAC
-
University of Amsterdam,
Institute of Informatics
-
Roeland Douma
-
-
MSc
-
Towards Irregular Arrays in SAC
-
University of Amsterdam,
Institute of Informatics
-
Merijn Verstraaten
-
-
MSc
-
High-Level S-Net Coordination on the Single Chip Cloud Computer (SCC)
-
University of Amsterdam,
Institute of Informatics
-
Frank Penczek
-
-
PhD
-
Dynamic Reconfiguration and Self-Adaptivity in Asynchronous Streaming Networks
-
University of Hertfordshire,
Science and Technology Research Institute
-
Kai Trojahner
-
-
PhD
-
QUBE - Array Programming with Dependent Types
-
University of Lübeck,
Institute of Software Technology and Programming Languages
Former students
-
Thomas Bernard
-
-
PhD
-
On the Compilation of a Parallel Language targeting the Self-adaptive Virtual Processor
-
University of Amsterdam,
Institute of Informatics
-
Graduation: 2011
-
Degree: PhD
-
Present position: Associated Compiler Experts (ACE), Amsterdam
-
Zheng Zhangzheng
-
-
MSc
-
Using OpenMP as an Alternative Parallelization Strategy in SAC
-
University of Amsterdam,
Institute of Informatics
-
Graduation: 2011
-
Degree: Master of Science in Grid Computing (Computer Science)
-
Present position:
-
Tim van Deurzen
-
-
BSc
-
Runtime Optimisation and Specialisation in SAC
-
University of Amsterdam,
Institute of Informatics
-
Graduation: 2010
-
Degree: Bachelor of Science in Informatics
-
Present position: MSc student, University of Copenhagen
-
Jukka Julku
-
-
MSc
-
On Distributed Memory Support for the Coordination Language S-Net
-
Helsinki University of Technology
-
Graduation: 2010
-
Degree: Master of Science
-
Present position: VTT Technical Research Center of Finland
-
Kornelis Luyat
-
-
BSc
-
A Lightweight Implementation of Records in the Functional Array Language SAC
-
University of Amsterdam,
Institute of Informatics
-
Graduation: 2009
-
Degree: Bachelor of Science in Informatics
-
Present position: MSc student, University of Amsterdam
-
Harald Krämer
-
-
BSc thesis
-
Explicit Thread Scheduling for Adaptivity in S-Net
-
University of Lübeck,
Institute of Software Technology and Programming Languages
-
Graduation: 2009
-
Degree: Bachelor of Science in Informatics
-
Present position: MSc student, University of Lübeck
-
Frank Penczek
-
-
Diplomarbeit (Diploma thesis, 6 months full time)
-
On the Design and Implementation of a Multithreaded Runtime System for S-Net
(in English)
-
University of Lübeck,
Institute of Software Technology and Programming Languages,
2007
-
-
Studienarbeit (Research project, 3 months full time)
-
On the Implementation of a Domain-Specific Language for the Parallel Simulation
of Cellular Automata on Distributed Memory Parallel Computers (in English)
-
University of Lübeck,
Institute of Software Technology and Programming Languages,
2006
-
Graduation: 2007
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: University of Hertfordshire, United Kingdom
-
Jan-Henrik Baumgarten
-
-
Studienarbeit (Research project, 3 months full time)
-
Zur Automatischen Generierung von Konsistenzprüfungen aus einer XML-basierten
Syntaxbaum-Spezifikation für eine Compiler-Infrastruktur
-
(On the automatic generation of consistency checks from an XML-based syntax tree specification for
a compiler infrastructure)
-
University of Lübeck,
Institute of Software Technology and Programming Languages,
2006
-
Graduation: 2008
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: TIG Automation GmbH, Hamburg
-
Michael Werner
-
-
Studienarbeit (Research project, 3 months full time)
-
Type Upgrades and Semi-static Dispatch for a Type System
with Hierarchical Array Types and Function Overloading
(in English)
-
University of Lübeck,
Institute of Software Technology and Programming Languages, 2005
-
Graduation: 2007
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: SYSGO AG, Mainz
-
Kai Trojahner
-
-
Diplomarbeit (Diploma thesis, 6 months full time)
-
Implicit Memory Management for a Functional Array Processing Language
(in English)
-
University of Lübeck,
Institute of Software Technology and Programming Languages, 2005
-
-
Studienarbeit (Research project, 3 months full time)
-
Zur Optimierung geschachtelter With-Loops in der
Programmiersprache SAC
-
(On the optimization of nested with-loops in the programming language SAC)
-
University of Lübeck,
Institute of Software Technology and Programming Languages, 2003
-
Graduation: 2005
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: University of Lübeck
-
Karsten Hinckfuß
-
-
Diplomarbeit (Diploma thesis, 6 months full time)
-
With-Loop Fusion für die Funktionale Programmiersprache SAC
-
(With-loop fusion for the functional programming language SAC)
-
University of Lübeck,
Institute of Software Technology and Programming Languages, 2005
-
Graduation: 2005
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: PPI Financial Systems, Hamburg
-
Steffen Kuthe
-
-
Diplomarbeit (Diploma thesis, 6 months full time)
-
A Hybrid Shared Memory Execution Model for SAC
(In English)
-
University of Lübeck,
Institute of Software Technology and Programming Languages, 2005
-
Graduation: 2005
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: PTA Consulting, Hamburg
-
Jiahui Liu
-
-
Exchange student (2 months full time)
-
Design of a Bibliography Management System (In English)
-
University of Lübeck,
Institute of Software Technology and Programming Languages, 2003
-
Graduation: 2004 (from Zhejiang University, China)
-
Degree: BSc in Computer Science
-
Present position: Northwestern University, Chicago, USA
-
Borg Enders
-
-
Studienarbeit (Research project, 3 months full time)
-
Zum Scheduling von WITH-Loops in SAC
-
(On the scheduling of with-loops in SAC)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 2001
-
Graduation: 2002
-
Degree: Diplom-Ingenieur (Diploma in Computer Engineering)
-
Present position: PDV Financial Software, Hamburg
-
Nico Marcussen-Wulff
-
-
Diplomarbeit (Diploma thesis, 6 months full time)
-
Über die Verwendung der Static Single Assignment Form zur hochsprachlichen
Optimierung der funktionalen Programmiersprache SAC
-
(On the use of static single assignment form for high-level code transformations
in the functional programming language SAC)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 2001
-
-
Studienarbeit (Research project, 3 months full time)
-
Entwicklung und Implementierung eines Interface zur Nutzung
von SAC-Modulen in C-Programmen
-
(Design and implementation of an interface for using SAC modules in C programs)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 2001
-
Graduation: 2001
-
Degree: Diplom-Ingenieur (Diploma in Computer Engineering)
-
Present position: PPI Financial Systems, Kiel
-
Björn Schierau
-
-
Diplomarbeit (Diploma thesis, 6 months full time)
-
Zur Entwicklung und Implementierung des Tile Size inferierenden Algorithmus TSI
-
(Design and implementation of the tile size inference algorithm TSI)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 2001
-
-
Studienarbeit (Research project, 3 months full time)
-
Zur Optimierung von Cachezugriffen in geschachtelten SAC-spezifischen
Schleifenkonstrukten
-
(On the optimization of cache access behaviour in nested SAC-specific loop constructs)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 1999
-
Graduation: 2001
-
Degree: Diplom-Ingenieur (Diploma in Computer Engineering)
-
Present position: T-Systems, Stuttgart
-
Markus Bradtke
-
-
Studienarbeit (Research project, 3 months full time)
-
Realisierung des Array-Paddings für die Programmiersprache SAC
-
(Realization of array padding in the programming language SAC)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 2001
-
Graduation: 2002
-
Degree: Diplom-Ingenieur (Diploma in Computer Engineering)
-
Present position: Provinzial Versicherung, Kiel
-
Jan-Hendrik Schöler
-
-
Diplomarbeit (Diploma thesis, 9 months full time)
-
Optimierungen zur nebenläufigen Programmausführung in SAC
-
(Optimizations for concurrent program execution in SAC)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 2000
-
Graduation: 2000
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: MobilCom Communicationstechnik, Büdelsdorf
-
Helge Ernst
-
-
Studienarbeit (Research project, 3 months full time)
-
Entwurf und Implementierung eines Integrierten Cache Simulationstools for SAC
-
(Design and implementation of an integrated cache simulation tool for SAC)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 2000
-
Graduation: 2002
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: MobilCom Communicationstechnik, Büdelsdorf
-
Jan-Friso Evers
-
-
Studienarbeit (Research project, 3 months full time)
-
Der NAS-Benchmark FT in SAC - eine Fallstudie zum
Vergleich von SAC mit Fortran
-
(The NAS benchmark FT in SAC - case study and comparison with Fortran)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 2000
-
Graduation: 2002
-
Degree: Diplom-Ingenieur (Diploma in Computer Engineering)
-
Present position: University of Kiel
-
Wolfgang Hielscher
-
-
Diplomarbeit (Diploma thesis, 9 months full time)
-
Modellierung, Simulation und Implementierung einer Computersteuerung für den
Mehrzugbetrieb auf einer Modelleisenbahnanlage
-
(Modelling, simulation, and implementation of a computer-based control system for multiple train operation on a model railway)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 1999
-
Graduation: 1999
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
-
Dietmar Kreye
-
-
Diplomarbeit (Diploma thesis, 9 months full time)
-
Zur Generierung von effizient ausführbarem Code aus SAC-spezifischen Schleifenkonstrukten
-
(On the generation of efficiently executable code from SAC-specific loop constructs)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 1998
-
Graduation: 1998
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Post-Graduation: 2003
-
Degree: Dr. rer. nat. (PhD in Computer Science)
-
Present position: sd&m, München
-
Sören Schwartz
-
-
Diplomarbeit (Diploma thesis, 9 months full time)
-
Zur Code-Optimierung von Schleifenkonstrukten der Programmiersprache SAC
-
(On code optimization of loop constructs in the programming language SAC)
-
University of Kiel,
Institute of Computer Science and Applied Mathematics, 1998
-
Graduation: 1998
-
Degree: Diplom-Informatiker (Diploma in Computer Science)
-
Present position: Daimler-Chrysler, Stuttgart
Dr Clemens Grelck