Studying the Potential of Automatic Optimizations in the Intel FPGA SDK for OpenCL. - Adel Ejjeh; Vikram S. Adve; Rob A. Rutenbar (FPGA, 2020)

HPVM2FPGA: Enabling True Hardware-Agnostic FPGA Programming. - Adel Ejjeh; Leon Medvinsky; Aaron Councilman; Hemang Nehra; Suraj Sharma; Vikram S. Adve; Luigi Nardi; Eriko Nurvitadhi; Rob A. Rutenbar (ASAP, 2022)

Trireme: Exploring Hierarchical Multi-Level Parallelism for Domain Specific Hardware Acceleration. - Georgios Zacharopoulos; Adel Ejjeh; Ying Jing; En-Yu Yang; Tianyu Jia; Iulian Brumar; Jeremy Intan; Muhammad Huzaifa; Sarita V. Adve; Vikram S. Adve; Gu-Yeon Wei; David Brooks 001 (CoRR, 2022)

HPVM: Hardware-Agnostic Programming for Heterogeneous Parallel Systems. - Adel Ejjeh; Aaron Councilman; Akash Kothari; Maria Kotsifakou; Leon Medvinsky; Abdul Rafae Noor; Hashim Sharif; Yifan Zhao 004; Sarita V. Adve; Sasa Misailovic; Vikram S. Adve (IEEE Micro, 2022)

BaCO: A Fast and Portable Bayesian Compiler Optimization Framework. - Erik Orm Hellsten; Artur L. F. Souza; Johannes Lenfers; Rubens Lacouture; Olivia Hsu; Adel Ejjeh; Fredrik Kjolstad; Michel Steuwer; Kunle Olukotun; Luigi Nardi (ASPLOS (4), 2023)

Trireme: Exploration of Hierarchical Multi-level Parallelism for Hardware Acceleration. - Georgios Zacharopoulos; Adel Ejjeh; Ying Jing; En-Yu Yang; Tianyu Jia; Iulian Brumar; Jeremy Intan; Muhammad Huzaifa; Sarita V. Adve; Vikram S. Adve; Gu-Yeon Wei; David Brooks 001 (ACM Trans. Embed. Comput. Syst., 2023)