Student Projects

The following table lists projects for students to carry out as Bachelor's thesis (BT) or Master's thesis (MT). If you are interested in a topic please contact the supervising research associate.

Typically, topics for student projects are aligned with our group's research projects. Sometimes, there are cool project ideas that did not yet make it on the list below. You might want to ask our research associates to find out about such upcoming student projects. Furthermore, you can also bring your own project idea and discuss it with us.

Open Projects

Topic Project Type Supervisor
Framework for Correct-by-design Approximate Circuits MT Tobias Wiersema
Next-generation High Speed Classification Using Evolvable Hardware BT/MT Paul Kaufmann
Beschleunigte Berechnung elektromagnetischer Transienten (EMTP) mit Datenflussrechnern BT/MT Paul Kaufmann
Organic Heaters for FPGAs BT/MT Paul Kaufmann
Fault Injection via Partial Reconfiguration in FPGAs BT/MT Sebastian Meisner
Simulator for ZUMA-based Virtual FPGA Designs MT Tobias Wiersema
Reliability Calculations of FPGA based Hardware Designs Using Boolean Difference Error Calculus MT Jahanzeb Anwer
Reconfigurable Level 2 Cache BT Nam Ho
Self-Optimizing Organic Cache MT Nam Ho
Operating System Support for Reconfigurable Caches MT Nam Ho
Custom Memory Controllers for ReconOS BT Sebastian Meisner
Entwicklung einer Testsoftware zur Erfassung sensomotorischer Kontroll-Mechanismen BT Alexander Boschmann
Profiling Applications towards their Acceleration Capability BT/MT Tobias Beisel

Currently Running Projects

  • Marco Schmidt. Konzeption und Implementierung einer digitalen Ansteuerung für den Betrieb einer elektrischen Sendereinheit für induktive Energieübertragung. Bachelor's thesis (in cooperation with Fraunhofer ENAS)
  • Arne Bockhorn. Real-time EMG signal classification using a low cost DSP evaluation board. Bachelor's thesis

Completed Projects

  • Roland Meißner. Konzept und Implementation einer Benutzeroberfläche zur Generierung virtueller FPGAs. Bachelor's thesis, Universität Paderborn, 2015.
  • Sen Wu. Webcam application using virtual FPGA. Bachelor's thesis, Universität Paderborn, 2015.
  • Robert Mittendorf. Advanced AES-key recovery from decayed RAM using multi-threading and FPGAs. Master’s thesis, Universität Paderborn, 2014.
  • Marvin Damschen. Easy-to-use-on-the-fly binary program acceleration on many-cores. Master’s thesis, Universität Paderborn, 2014.
  • Benjamin Koch. Hardware Acceleration of Mechatronic Controllers on a Zynq Platform FPGA. Master’s thesis, Universität Paderborn, 2014.
  • Sebastian Surmund. Multithreaded Parallelization of Mechatronic Controllers on a Zynq Platform FPGA. Master’s thesis, Universität Paderborn, 2014.
  • Marcel Brand. A Generalized Loop Accelerator Implemented as a Coarse-Grained Array. Master’s thesis, Universität Paderborn, 2014.
  • Christoph Rüthing. The Xilinx Zynq Architecture as a Platform for Reconfigurable Heterogeneous Multi-Cores. Bachelor’s thesis, Universität Paderborn, 2014.
  • Marcel Brand. A generalized loop accelerator implemented as a coarse grained array. Master’s thesis, Universität Paderborn, 2014.
  • Christian Bick. Beschleunigung von Tiefenberechnung aus Stereobildern durch FPGA-basierte Datenflussrechner. Bachelor’s thesis, Universität Paderborn, 2013.
  • Daniel Pudelko. Turning the Knobs : Übertakten und Überhitzen von Platform FPGAs. Bachelor’s thesis, Universität Paderborn, 2013.
  • Alexander Sprenger. MiBenchHybrid: Erweiterung eines Benchmarks um Hardwarebeschleunigung. Bachelor’s thesis, University of Paderborn, 2013.
  • Heinrich Riebler. Identifikation und Wiederherstellung von kryptographischen Schlüsseln mit FPGAs. Master's thesis, Universität Paderborn, 2013.
  • Philipp Steppeler. Beschleunigung von Einzelbild-Erkennungsverfahren auf Datenfluss basierenden HPC Systemen. Bachelor’s thesis, Universität Paderborn, 2013.
  • Barbara Nofen. Verbesserung der Erkennungsrate eines Systems zur Klassifikation von EMG-Signalen durch den Einsatz eines hybriden Lagesensors. Bachelor’s thesis, University of Paderborn, 2013.
  • Tobias Graf. Adaptive Playouts in der Monte-Carlo Spielbaumsuche am Anwendungsfall Go. Master's Thesis, Universität Paderborn, 2012.
  • Denis Dridger. Design and Implementation of a Nanophotonics Simulation Personality for the Convey HC-1 Hybrid Core Computer. Master's Thesis. Universität Paderborn.
  • Christoph Topmöller. Entwicklung eines Picoblaze Compilers mit dem Gentle Compiler Construction System. Bachelor’s thesis, Universität Paderborn, 2012.
  • Hendrik Hangmann. Generating Adjustable Temperature Gradients on modern FPGAs. Bachelor’s thesis, University of Paderborn, 2012.
  • Henning Schmitz. Stereo Matching on a HC-1 Hybrid Core Computer. Bachelor’s thesis, University of Paderborn, 2012.
  • Hendrik Kassner. MPI-CUDA Codegenerierung für Nanophoton Simulationen auf Clustern. Bachelor’s thesis, University of Paderborn.
  • Denis Dridger. Soft Microprocessors with tightly coupled Application-Specific Coprocessors. Bachelor's Thesis. Universität Paderborn.
  • Daniel Welp. User Space Scheduling for Heterogeneous Systems. Diploma Thesis. Universität Paderborn.
  • Martin Wistuba. Analysis of Pattern Based Model Design and Learning in Computer-Go. Master's Thesis, Universität Paderborn, 2012.
  • Nikolaos Ikonomakis. PinSim: Schnelle Simulation mit Pintools. Bachelor's Thesis, Universität Paderborn, 2011.
  • Arne Schwabe. Analysis of Algorithmic Approaches for Temporal Partitioning. Master's Thesis, Universität Paderborn, 2011.
  • Tobias Wiersema. Scheduling Support for Heterogeneous Hardware Accelerators under Linux. Master's Thesis, Universität Paderborn, 2010.
  • Manuel Niekamp. Transparente Hardwarebeschleunigung durch Shared Library Interposing. Diploma Thesis, Universität Paderborn, 2010.
  • Tobias Graf. Parallelization of the UCT Algorithm on HPC-Clusters. Bachelor's Thesis, Universität Paderborn, 2010.
  • Daniel Breitlauch. Evolvable Cache Controller. Bachelor's Thesis, Universität Paderborn, 2010.
  • Alexander Boschmann. EMG-basierte Ganganalyse. Diploma Thesis, Universität Paderborn, 2010.
  • Bodo Runde. A Token-Ring Network-On-Chip for Message Passing in ReconOS. Master's Thesis, Universität Paderborn, 2010.
  • Andreas Agne. Virtuelle Speicherverwaltung für Hardware Threads in Rekonfigurierbaren Systemen. Diploma Thesis, Universität Paderborn, 2010.
  • Robert Meiche. FPGA/CPU Multicore-Plattform für ReconOS/eCos. Diploma Thesis, Universität Paderborn, 2010.
  • Alexander Kostin. Evolvable Robot Controller. Diploma Thesis, Universität Paderborn, 2009.
  • Alexander Warkentin. Coarse-grained CGP Model using Xilinx Virtex5 DSP48E Functional Units. Diploma Thesis, Universität Paderborn, 2009.
  • Martin Tofall. Compiler for a Custom Instruction Set CPU. Diploma Thesis, Universität Paderborn, 2009.
  • Benedikt Wildenhain. Implementierung von Kryptographie-Hardwarebeschleunigern für das HW/SW-Betriebssystem ReconOS. Bachelor's Thesis, Universität Paderborn, 2009.
  • Alexander Boschmann. Aufbau und experimentelle Bewertung eines Systems zur Langzeitklassifikation von EMG-Signalen. Studienarbeit, Universität Paderborn, 2008.
  • Marco Östermann. Raytracing on a Custom Instruction Set CPU. Bachelor's Thesis, Universität Paderborn, 2008.
  • Nico Westerheide. Design and Evaluation of MicroBlaze Multi-core Architectures. Bachelor's Thesis, Universität Paderborn, 2008.
  • Markus Happe. Parallelisierung und Hardware- / Software - Codesign von Partikelfiltern. Masterarbeit, Universität Paderborn, 2008.
  • Jörg Niklas. Eine Monitoring- und Debugging-Infrastruktur für hybride HW/SW-Systeme. Studienarbeit, Universität Paderborn, 2008.
  • Tobias Knieper. Implementierung und Bewertung des multikriteriellen Optimierungsverfahrens IBEA für den automatisierten Schaltungsentwurf. Bachelorarbeit, Universität Paderborn, 2008.
  • Toni Ceylan, Coni Yalcin. Verteilte Simulation von mobilen Robotern mit EyeSim. Studienarbeit, Universität Paderborn, 2008.
  • Daniel Breitlauch. Selbstoptimierender Cache-Kontroller. Studienarbeit, Universität Paderborn, 2008.
  • Eike Rethmeier. Konzeption und Implementierung einer Microsoft Windows CE 5.0 Plattform für ein ARM-basiertes eingebettetes Rechnersystem. Diplomarbeit, Universität Paderborn, 2007.
  • Robert Meiche. VHDL-Implementierung eines Clustering-Verfahrens für multikriterielle Optimierungsalgorithmen. Studienarbeit, Universität Paderborn, 2007.
  • Sven Döhre. Entwurf und Implementierung einer RocketIO-basierten Kommunikationsschnittstelle für Multi-FPGA Systeme. Diplomarbeit, Universität Paderborn, 2007.
  • Tobias Beisel. Entwurf und Evaluation eines parallelen Verfahrens zur Bildrekonstruktion in der Positronen-Emissions-Tomographie auf Multi-Core-Architekturen. Masterarbeit (PC2), Universität Paderborn, 2007. Tobias Beisel received the distinguished student award 2007 for outstanding achievements in the CS Masters program.
  • Bertrand Defo. A Comparison of Multi-Objective Evolutionary Algorithms for Automated Circuit Design and Optimization. Diploma Thesis, Universität Paderborn, 2007.
  • Waldemar Reisch. Bildverarbeitungs-Architekturen und -Bibliotheken für das rekonfigurierbare Betriebssystem ReconOS. Diplomarbeit, Universität Paderborn, 2007.
  • Roland Mühlenbernd. FPGA-Implementierung eines server-basierten Schedulers für periodische Hardwaretasks . Studienarbeit, Universität Paderborn, 2006. won a University Award at the embedded world 2007, 2nd place as best Bachelor thesis.