Abschlussarbeiten

Das Fachgebiet Technische Informatik bietet Stundenten die Möglichkeit Abschlussarbeiten in den Bereichen FPGA, 5G, Videokommunikation und integrierte Schaltungen und zu bearbeiten. Für detailiertere Informationen zu aktuellen Aufgabenstellungen und zu Forschungsthemen wenden Sie sich bitte direkt an die entsprechenden Mitarbeiter.


Offene Themen

Komplett benutzerdefinierte Open-Source-Hardware-GPU

  • Titel: Expanding the Instruction Set Architecture (ISA) of a soft-core GPU (FGPU)
  • Typ: Master Thesis
  • Supervisor:  M. Eng. Hector Gerardo Munoz Hernandez
  • Beschreibung:

    Die FGPU ist eine Soft-Core-GPU, die auf einem FPGA läuft und über eine funktionierende, aber begrenzte OpenCL-Unterstützung verfügt, was bedeutet, dass nicht jede Anweisung von der FGPU verstanden werden kann. Das Ziel dieses Projekts besteht darin, den benutzerdefinierten Compiler (LLVM) für die FGPU zu modifizieren, um mehr OpenCL-Kompatibilität hinzuzufügen.

  • Benötigte Fähigkeiten:
    - Grundlegende Compiler-Theorie
    - Kenntnisse in OpenCL, GPUs. (LLVM-Erfahrung ist von Vorteil)

Low Power, Fault-Tolerant RISC-V-based Multicore System for Space Applications

  • Title: Investigation of Architecture- and Circuit-Level Techniques for Implementation of Low Power, Fault-Tolerant RISC-V Multicore System
  • Type: Master Thesis
  • Supervisor:  Dr.-Ing. Mitko Veleski
  • Description:

    RISC-V is an open-source Instruction Set Architecture (ISA). In the recent years, it has been widely adopted by the majority relevant industry as well as academic R&D teams that shape today's state-of-the-art computing systems, especially in the embedded domain. For your master thesis, you will get an opportunity to investigate and develop a low power and fault-tolerant multicore RISC-V system for space applications. The design will be based on an open-source implementation of RISC-V ISA that is well-supported in terms of HW/SW tools and documentation.

  • Required skills:
    -
    Architecture of contemporary computing systems (especially embedded processors);
    - Basic fault-tolerant and low power system design principles (TMR, clock-gating, etc);
    - Hardware Description Languages (VHDL, SystemVerilog or similar);
    - Industry-standard EDA tools from Cadence, Synopsys, Xilinx or similar.