Welcome to my personal website

Education

Master of Science - Computer Science

From April 2023 to about June 2025 I am studying computer science at the Leibniz Universität Hannover in Hannover. My studies are focused on low level software and hardware development and design.

Thesis

Redesign and Optimization of the Floating Point Unit of a RISC-V Processor for Enhanced Synthesis and Integration in a High-Temperature Environment. The thesis mainly focuses on:

  • Fast floating-point execution units
  • Pipelining by retiming registers
  • Verification by testing against existent FPUs

Notable Courses up until now

  • Architectures for Digital Signal Processing
  • Design of Integrated Digital Circuits
  • Application-Specific Instruction-Set Processors
  • FPGA Design
  • Operating System Construction for Multicore Platforms
  • Operating System Lab

Bachelor of Science - Computer Science

From September 2019 to March 2023 is studied computer science at the Christian-Albrechts-Universität in Kiel. I finished by bachelor's degree with a grade of 1.9 .

Thesis

As a resreach assistant and as part of my bachelor thesis I worked on the HybridGWAIS software suite. The software helps researches at the Christian-Albrechts-University by allowing for large-scale interaction studies on the human genome. Rapid testing is enabled by utilizing several computing nodes consisting of multiple CPUs, GPUs and FPGAs even. My goal was to implement MB-MDR testing and testing on datasets with estimated (continuous) genotype data as HybridGWAIS did not support these features. I managed to accelerate testing by up to 43 times in certain scenarios by using the Tensor-Cores of the Nvidia GPUs. At the time HybridGWAIS was the fastest test suite availabe for interaction testing, though this might have changed since then.

My thesis called "Parallel Algorithms for genome-wide interaction studies with estimated genotypes" is available here. My work was graded with 1.0 .

Notable Courses

  • High Performance Computing
  • 3D Computer Graphics
  • Digital Image Processing

More about me

Me

Like most students in my field, I started off by writing software. It was only natural for me to try and develop small video games, as I am passionately playing them since a very young age. Although my first prototypes in Unity were not all that impressive, I learned to program. With some luck later in life, I ended up in the computer club in my school and participated in a nationwide programming contest. There I learned what a computer is actually doing, when executing my code. To win the contest, one not only had to program functional code, but the code also needed to be as fast and efficient as possible. Over the years, I transitioned from Java and C# as my main languages to C++ and C to have more influence over code execution and generated instructions. With a scholarship I earned by getting third place in the contest, I started studying computer science. Over time, my interests shifted toward low-level high-performance software and hardware.

My Hobbies

I am not always writing code or designing new hardware. When I have some spare time you will very likely find me doing one of these things:

  • Playing Video Games like Zelda BOTW, Factorio, Minecraft and Baldurs Gate 3
  • Venturing into dungeons and slaying dragons in DnD
  • Playing games of Magic: The Gathering against my friends
  • Listening to music and occasionally also creating music

Luca Anthony Schwarz

lucaanthonyschwarz@googlemail.com