Robert Szafarczyk

A photo of my face

I am a senior engineer at Qualcomm working on GPU compilers.

Previously, I was a PhD student at the University of Glasgow where my work focused on compilers and programming models for spatial dataflow architectures. My PhD thesis was about instruction scheduling in High-Level Synthesis. I worked on modulo scheduling, out-of-order execution, speculative execution, and decoupled access/execute; focusing on the interaction between the compiler and hardware. I also dabbled in programming language theory topics related to hardware design, in particular, Bluespec-like models of execution based on rewrite rules.

Publications

  • Robert Szafarczyk: Compiler-Hardware Co-Design in High-Level Synthesis PhD Thesis, University of Glasgow, 2025. [pdf, doi]
  • Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede: Compiler Support for Speculation in Decoupled Access/Execute Architectures In the Proceedings of the 34th ACM SIGPLAN International Conference on Compiler Construction (CC), Las Vegas, USA, 2025. [pdf, doi, code]
  • Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede: Dynamic Loop Fusion in High-Level Synthesis. In the Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays (FPGA), Monterey, CA, USA, 2025. [pdf, doi, code]
  • Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede: A High-Frequency Load-Store Queue with Speculative Allocations for High-Level Synthesis. In the International Conference on Field Programmable Technology (ICFPT), Yokohama, Japan, 2023. [pdf, doi, code]
  • Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede: Compiler Discovered Dynamic Scheduling of Irregular Code in High-Level Synthesis. In the 33rd International Conference on Field-Programmable Logic and Applications (FPL), Gothenburg, Sweden, 2023. Michal Servit Best Paper Award. [pdf, doi, code]
  • (extended abstract) Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede: Dynamically Scheduled Memory Operations in Static High-Level Synthesis. In the 31st International Symposium On Field-Programmable Custom Computing Machines (FCCM), Los Angeles, US, 2023. [pdf, doi]
  • (short paper) Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede: Reducing FPGA Memory Footprint of Stencil Codes through Automatic Extraction of Memory Patterns. In the 32nd International Conference on Field Programmable Logic and Applications (FPL), Belfast, UK, 2022. [pdf, doi]
  • (BSc thesis) Robert Szafarczyk: Accelerating Biological Sequence Alignment Using a GPU. University of Liverpool, 2021. [pdf, code]

Short CV

Past Academic Duties

Contact Me

[Email, LinkedIn, GitHub]