Fabian Knorr is a research-focused software engineer with 11 years of experience building high-performance systems in C, C++ and Rust, and researching accelerator programming with CUDA and SYCL. Based in Innsbruck, he combines work on data compression, compiler construction and quantitative performance analysis to make scientific applications efficient and accessible on heterogeneous hardware. His open-source contributions include improving hipSYCL support and runtime profiling for the AdaptiveCpp compiler, helping applications adapt to diverse CPU/GPU vendors at runtime. Fabian has applied research insights to production problems—shipping resource-efficient, search-based AI for trick-taking card games and engineering CI/test automation for a game studio. He favors rigorous API design for safety and speed and frequently bridges low-level systems work with Python and web frontends for visualization and developer tooling. That blend of practical product impact and deep systems research makes him effective at turning performance research into usable software.
11 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Universität Passau
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
Role in this project:
Software Engineer
Contributions:26 reviews, 17 commits, 18 PRs in 1 year 4 months
Contributions summary:Fabian made several contributions focused on improving the hipSYCL compiler's functionality and stability. They fixed compiler warnings related to deprecated copy constructors and addressing issues in explicit host-to-device/device-to-host copy operations. Additionally, the user added unit tests and implemented queue profiling features, enhancing the testing and monitoring capabilities of the project. Finally, the user worked on extending private memory support and implementing various accessor features.
Contributions:100 commits, 60 pushes, 6 branches in 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Fabian Knorr - Research Staff at Isar Interactive GmbH & Co. KG