Ayatallah (Aya) Elakhras

Ayatallah (Aya) Elakhras
AI for Hardware Design · High-Level Synthesis · Computer Architecture

I am currently a Senior Researcher at Huawei Research Center in Zürich, working on next-generation Neural Processing Units (NPUs). My research interests span computer architecture, compilers, and hardware generation.

I completed my Ph.D. in Computer and Communication Sciences at EPFL in 2026, advised by Prof. Paolo Ienne (EPFL) and Prof. Lana Josipović (ETH Zürich). My doctoral research brought concepts from out-of-order superscalar processors into dynamically scheduled high-level synthesis (HLS) to exploit parallelism in dataflow circuits generated from sequential programs.

In 2023, I began a six-month research internship at AMD in Longmont, Colorado, under the supervision of Dr. Kristof Denolf, working on architecture-aware scheduling and design space exploration for mapping neural networks onto AMD AI Engines.

I earned my B.Sc. in Computer Engineering in 2020 from the American University in Cairo, graduating summa cum laude and started my Ph.D. in the same year.

News

November 2026
Joining Huawei Zürich Research Center as a Senior Researcher.
September 2026
Received my Ph.D. in Computer and Communication Sciences from EPFL.
August 2026
Successfully completed my public Ph.D. defense at EPFL.
June 2026
Passed my Ph.D. private oral examination at EPFL unconditionally.
March 2026
Best Paper Honorable Mention at ASPLOS’26!Our paper "Graphiti: Formally Verified Out-of-Order Execution in Dataflow Circuits" received a Best Paper Honorable Mention.
February 2026
Best Paper Runner-up at FPGA’26!Presented our paper "Out with LSQs: Custom Circuits for Memory Access Reordering in Dynamic HLS" at FPGA’26 in Seaside, California, where it received the Best Paper Runner-up recognition.
April 2025
Presented our paper "ElasticMiter: Formally Verified Dataflow Circuit Rewrites" at ASPLOS’25 in Rotterdam, the Netherlands.
September 2024
Google Ph.D. Fellowship!Awarded the Google Ph.D. Fellowship for exceptional doctoral research in Distributed Systems and Parallel Computing.
March 2024
Completed my research internship at AMD in Longmont, Colorado.
February 2024
Presented our paper "Survival of the Fastest" at FPGA’24 in Monterey, California.
October 2023
Started my research internship at AMD in Longmont, Colorado.
February 2023
Presented our paper "Straight to the Queue" at FPGA’23 in Monterey, California.
September 2022
Best Paper Award Nomination at FPL’22!Presented our paper "Unleashing Parallelism in Elastic Circuits with Faster Token Delivery" at FPL’22 in Belfast, Northern Ireland, where it was nominated for the Best Paper Award.
October 2020
EDIC Fellowship!Started my Ph.D. in Computer and Communication Sciences at EPFL and was awarded the EDIC Fellowship for incoming Ph.D. students with an exceptional academic record.

Research

Fine-grained out-of-order execution

Introducing tagging mechanisms and circuit transformations that enable multiple independent execution contexts to progress simultaneously, bringing multithreading to dataflow circuits.

Formal verification of dataflow circuits

Collaborating with researchers at EPFL and ETH Zürich to establish the correctness of circuit transformations and out-of-order execution techniques through model checking andLean-based formal proofs.

Publications

2026 · ASPLOS 2026

Graphiti: Formally Verified Out-of-Order Execution in Dataflow Circuits

Y. Herklotz, A. Elakhras, M. Camaioni, P. Ienne, L. Josipović, T. Bourgeat

Best Paper Honorable Mention

2026 · FPGA 2026

Out with LSQs: Custom Circuits for Memory Access Reordering in Dynamic HLS

R. Piryadi, A. Elakhras, M. Stojilović, P. Ienne

Best Paper Award Runner-up

2025 · ASPLOS 2025

ElasticMiter: Formally Verified Dataflow Circuit Rewrites

A. Elakhras*, J. Xu*, M. Erhart, P. Ienne, L. Josipović

* Equal contribution

2024 · FPGA 2024

Survival of the Fastest: Enabling More Out-of-Order Execution in Dataflow Circuits

A. Elakhras, A. Guerrieri, L. Josipović, P. Ienne

2023 · FPGA 2023

Straight to the Queue: Fast Load-Store Queue Allocation in Dataflow Circuits

A. Elakhras, R. Sawhney, A. Guerrieri, L. Josipović, P. Ienne

2022 · FPL 2022

Unleashing Parallelism in Elastic Circuits with Faster Token Delivery

A. Elakhras, A. Guerrieri, L. Josipović, P. Ienne

Best Paper Award Nominee

Honors & Awards

2026

Best Paper Honorable Mention · ASPLOS’26

Graphiti: Formally Verified Out-of-Order Execution in Dataflow Circuits.

2026

Best Paper Award Runner-up · FPGA’26

Out with LSQs: Custom Circuits for Memory Access Reordering in Dynamic HLS.

2024

Google Ph.D. Fellowship

Awarded for exceptional Ph.D. research in Distributed Systems and Parallel Computing.

2022

Best Paper Award Nominee · FPL’22

Unleashing Parallelism in Elastic Circuits with Faster Token Delivery.

2020

EDIC Fellowship · EPFL

Awarded by EPFL's School of Computer and Communication Sciences to incoming Ph.D. students with an exceptional academic record.

2020

Summa Cum Laude · American University in Cairo

Graduated with honors with a B.Sc. in Computer Engineering.

2018 & 2019

Outstanding Academic Achievers’ Honors Assembly · American University in Cairo

Recognized for academic achievement.

Teaching & Mentorship

Teaching assistance · EPFL

2021–2025 · Computer Architecture I and II

Guided more than 200 bachelor's students through VHDL, Verilog, Nios II, and RISC-V assembly labs; co-designed midterm and final examinations.

Teaching assistance · American University in Cairo

2018 · Computer Organization and Assembly Language Programming

Delivered tutorials introducing bachelor's students to MIPS assembly language.

Project supervision at EPFL

2025–2026 · M.Sc. thesis

Yuan Qin

Improved the robustness of Fast Token Delivery by using Binary Decision Diagrams (BDDs) to represent complex control flow decisions.

2025 · Three-month internship

Zeinab Pourgheisari

Extended the Gated Single Assignment MLIR library to support loops with multiple exits.

2024–2025 · M.Sc. thesis

Giacomo Sansone

Studied where out-of-order execution is beneficial and implemented Fast Token Delivery in MLIR.

2024–2025 · Six-month internship

Dana Kossaybati

Automated tagged-component generation and implemented an MLIR transformation for out-of-order execution.

2024 · One-month internship

Anushka Allawadi

Implemented an MLIR pattern-matching rewriter for dataflow circuit optimization.

2023 · Two-month internship

Teodor Cvijović

Implemented a control-dependence analysis pass in MLIR.

2023 · Three-month internship

Ahmed Salem

Experimented with a VHDL library of tagged dataflow components.

2023 · Semester project

Gianluca Radi

Implemented loop disordering and extended circuit interfaces to support multithreading.

2022 · Two-month internship

Riya Sawhney

Researched a load–store queue interface to exploit dataflow parallelism.

Invited Talks

February 2026 · Google · Sunnyvale, California

Custom Dataflow Circuits for Memory Access Reordering

October 2025 · American University in Cairo

Dynamically Scheduled High-Level Synthesis

August 2025 · Synopsys visit to EPFL

Challenges in Reasoning about Dataflow Circuits

April 2024 · AMD · End-of-internship technical talk

Design Space Exploration for AI Engines

Academic Service

EPFL doctoral admissions prefiltering committee

Evaluated doctoral applicants to EPFL's Ph.D. program.

Ph.D. application mentoring · EPFL

Supported prospective doctoral applicants by reviewing their application materials.

Primary reviewer · Journals

ACM Transactions on Design Automation of Electronic Systems (TODAES); IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD).

Secondary reviewer · Conferences

ACM/IEEE International Conference on Computer-Aided Design (ICCAD); ACM International Symposium on Field-Programmable Gate Arrays (FPGA); IEEE International Conference on Field-Programmable Logic and Applications (FPL); IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM).

Contact

The easiest way to reach me is by email.

ayaelakhras@gmail.com