National Center for Supercomputing Applications WordPress Master Calendar

View Full Calendar

NCSA staff who would like to submit an item for the calendar can email newsdesk@ncsa.illinois.edu.

CS Compiler Seminar: Adel Ejjeh, “HPVM2FPGA: Enabling True Hardware-Agnostic FPGA Programming”

Event Type
Seminar/Symposium
Sponsor
Illinois Computer Science; Architecture, Compilers, and Parallel Computing Research Area
Virtual
wifi event
Date
Dec 6, 2021   4:30 pm  
Speaker
Adel Ejjeh, PhD Candidate, Illinois Computer Science
Contact
Madeleine Garvey
E-Mail
mgarvey@illinois.edu
Views
62
Originating Calendar
Computer Science Speakers Calendar

Abstract: We present HPVM2FPGA, a framework that enables hardware-agnostic programming of FPGAs by coupling compiler optimization techniques with Design Space Exploration (DSE).
By using a suitable compiler Intermediate Representation designed for heterogeneous parallel systems, called HPVM, suitable compiler optimizations, and a state-of-the-art DSE framework (HyperMapper), we created an extensible flow that automatically generates high-performing code for FPGAs. HPVM2FPGA speedups between ~2x and ~33x compared to unoptimized baselines, and can meet the performance of hand-tuned HLS code when the hand tuning can be expressed as compositions of our supported transformations.

Bio: Adel is a PhD Candidate in Computer Science advised by Prof. Vikram Adve and Prof. Rob Rutenbar. He obtained his Bachelor of Engineering and Master of Engineering degrees in Electrical and Computer Engineering from  the American University of Beirut in 2012 and 2015 respectively. Adel's research interests lie in both Computer Architecture and Compilers. His current research focuses on enabling hardware-agnostic programming of FPGAs by leveraging compiler techniques and design space exploration.

link for robots only