Die Rechenwerke is the name under which all my small projects are developed. It is synonymous for me and my work.
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.
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.
The subject of the thesis is still to be decided, but a topic related to hardware development is likely.
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).
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)
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.
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:
Luca Anthony Schwarz
lucaanthonyschwarz@googlemail.com