Die Rechenwerke is the name under which all my small projects are developed. It is synonymous for me and my work.

Education

I am currenlty thinking about pursuing a Ph.D. in computer science at Leibniz Universität Hannover after finishing my masters degree in 2025. The offer is intriguing, but I might be tempted to work in the industry, if the offer is sufficiently good.

Master of Science - Computer Science

From April 2023 to about March 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

The subject of the thesis is still to be decided, but a topic related to hardware development is likely.

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 (3.1 in the american grading system).

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 (4.0 in the american grading system)

Notable Courses

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

More about me

Me

My life has always been about building and using hardware. I started by building dams in a sandbox and stacking LEGO bricks. Now I learn to develop high performance low-level software and hardware in conjunction.

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 converged on low-level high performance software and hardware development. To sate my hunger for performance, efficiency and knowledge, I began my master's degree in computer science in Hannover, where I will very likely write my thesis at the IMS in the future.

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