Current students | Open topics | Previous students

  1. Architecting Optically Interconnected MCM-GPU systems
    Supervisor: Lieven Eeckhout
  2. Automatic Analysis of Reverse Engineering Processes
    Supervisor: Bjorn De Sutter
  3. Decompilation of Obfuscated Binary Executables
    Supervisor: Bjorn De Sutter
  4. Finding Bugs in Security-critical Linux Applications
    Supervisor: Bart Coppens
  5. Fuzzing Operating System Kernels to Find Vulnerabilities
    Supervisor: Bart Coppens
  6. Generating New FPGA Benchmarks for Deep Learning
    Supervisor: Dirk Stroobandt
  7. Generative AI and Large Language Models for Software Deobfuscation
    Supervisors: Bjorn De Sutter, Thomas Demeester
  8. Machine Learning for Software Protection/Obfuscation Decision Support
    Supervisor: Bjorn De Sutter
  9. Next-level Multi-Variant Execution to Defend against Memory Exploits
    Supervisors: Bjorn De Sutter, Bart Coppens
  10. Novel Metrics and Tool Support for Evaluating Software Protection Strength
    Supervisor: Bjorn De Sutter
  11. Optimizing FPGA Logic Block Architectures for AI Applications
    Supervisor: Dirk Stroobandt
  12. Optimizing kernels and data streams of Python programs using FPGAs
    Supervisors: Erik D'Hollander, Dirk Stroobandt
  13. Prompt engineering to enhance the performance of a Large Language Model for Verilog code generation
    Supervisors: Erik D'Hollander, Dirk Stroobandt
  14. Runtime-first Timing-aware Analytical Placer for Ultrascale+ FPGAs
    Supervisor: Dirk Stroobandt
  15. Sustainable Computer Architecture: Reducing the Environmental Footprint of Computing
    Supervisor: Lieven Eeckhout