Career Profile

I am a PhD student at the School of Computing Science at Simon Fraser University, advised by Prof. Alaa Alameldeen. I have also earned my Master’s degree under his supervision in 2024. Currently, my research focuses on optimizing the microarchitecture structures for heavily multithreaded workloads for data centers. My main research interests are Computer Architecture and Systems. My previous experience includes working with domain-specific accelerators on FPGAs and ASIC. I am a systems enthusiast and a loving husband.

Experiences

Graduate Research Assistant

Sep 2021 - Present
Simon Fraser University, Canada

I am a research assistant at the Memory Architecture Group at the CS School. Currently, I work on studying and optimizing micro-architecture structures for heavily multi-threaded workloads for data centers servers. The project is funded by Intel.

Graduate Research Assistant

Nov 2019 - May 2021
Cairo University, Egypt

I was part of the Opto-Nano-Electronic (ONE) Research Group, where I worked on two projects:

  • Project #1: Implementing low-energy acceleration system for thermal images classifiers on Xilinx ZCU104 using Xilinx Deep Learning Processing Unit (DPU).
  • Project #2: Investigating UCB Rocket Chip as a part of intensive exploration for further studies as a step towards implementing a Domain-Specific accelerator.

Research Intern

Oct 2018 - Mar 2019
Brown University, USA

I had a 6-month internship at the SCALE Lab at the ECE School. I worked on a hardware/software co-design implementation of 3D Face Recognition for Biometric Security System. The system included the use of deep CNN, OpenCV, FPGA acceleration, and Computer Vision.

Research Intern

Jul 2017 - Oct 2017
Cairo University, Egypt

I had a 3-month internship at ONE Lab. I worked on a comparative study between ASIC and FPGA implementations of CAESAR Cryptography Competition submissions.

Publications

You can access my publications list on my Google Scholar Profile

  • Exploiting TLB Sharing to Improve Performance in Server CPUs
  • Abdelrahman S. Hussein
    Simon Fraser University, 2024
  • Implementation of a DPU-Based Intelligent Thermal Imaging Hardware Accelerator on FPGA
  • Abdelrahman S. Hussein, Ahmed Anwar, Yasmine Fahmy, Hassan Mostafa, Khaled Nabil Salama, and Mai Kafafy
    MDPI Electronics, 2022
  • ASIC and FPGA Comparative Study for IoT Lightweight Hardware Security Algorithms
  • Nagham Samir, Abdelrahman S. Hussein, Mohaned Khaled, Ahmed N. El-Zeiny, Mahetab Osama, Heba Yassin, Ali Abdelbaky, Omar Mahmoud, Ahmed Shawky, and Hassan Mostafa
    Journal of Circuits, Systems and Computers, 2019

    Skills & Proficiency

    Programming: C/C++, Python
    HW Description Language: VHDL, Verilog
    Parallel and Distributed Programming: Threads, MPI
    Simulators: gem5, ChampSim
    EDA Tools: QuestaSim, Xilinx Vivado, Synopsys Design Compiler, Cadence SoC Encounter
    Frameworks: Keras, DarkNet, Xilinx Vitis AI