Guilherme Korol

My name is Guilherme dos Santos Korol, I’m a postdoctoral researcher at the Chair for Compiler Construction (CCC) at the Computer Science Department of TU Dresden. For my PhD, I was with the Computer Science program at the Federal University of Rio Grande do Sul (UFRGS) in Brazil. There, I worked under the supervision of Professor Antonio Beck. Between September 2022 and April 2023, I was also with the CCC under the supervision of Professor Jeronimo Castrillon.

My research areas are Computer Architecture, Reconfigurable Computing, and Compilers for Deep Learning. In my PhD, my work targeted efficient execution of Deep Neural Networks (DNN) on FPGAs. I investigated how optimization methods (from the ones at the hardware level like approximate computing and HLS to the ones at the DNN level like pruning, quantization, and early-exit) can improve the FPGA execution of DNNs - especially under constrained environments like the IoT-edge.

More about me:

I received my BSc. in Computer Engineering from the Pontifical Catholic University of Rio Grande do Sul (PUCRS) in 2018. I also took classes abroad at the University of Colorado at Denver (CU Denver) for three terms during my bachelor. After, I joined the Microelectronics program at UFRGS, where I got my MSc degree in 2020 (on general-purpose reconfigurable computing).

Before all that, I have worked as an electronic technician for a few companies before focusing on research. Then, as a bachelor student, I took part in my first research project as a research intern at the Capitol Technology University (Laurel/MD) at the end of my exchange at CU Denver. This project was a partnership with NASA’s Goddard Space Flight Center. After the exchange, I worked on a few other research projects, like designing a full-VHDL CNN accelerator for my final bachelor project, before starting my Masters’s. See more details and a full list of my projects here and their resulting publications here.