Guilherme Korol

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

My research areas are Computer Architecture, Reconfigurable Computing, and Machine Learning. Currently, my work targets efficient execution of Deep Neural Networks (DNN) on FPGAs. I investigate 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.