/* Google Analytics */ Abdulrahman Mahmoud

Abdulrahman Mahmoud

PhD Candidate at University of Illinois @ Urbana-Champaign

Name Abdulrahman Mahmoud
Email amahmou2 "AT" illinois.edu
Degree Goal PhD. Computer Science, University of Illinois @ Urbana-Champaign. May 2019

B.S.E. Electrical Engineering, Princeton University. June 2013

Certificate in Applications of Computing, Princeton University. June 2013

Campus Address 4111 Thomas M. Siebel Center for Computer Science

201 N. Goodwin Ave. Urbana, IL 61801
Abdulrahman Mahmoud

I am a graduate student in Computer Science at UIUC. I'm currently working with Professor Sarita Adve as part of the RSim Research Group.

My primary research interests are in computer architecture, approximate computing, reliability, and heterogeneous computing. I am also broadly interested in operating systems, compilers, security (both hardware and software), and neuromorphic processessing.

I obtained my Bachelors in Science and Engineering from the Electrical Engineering Department at Princeton University. During my undergraduate career, I had the privilege of doing research with Professor Paul Prucnal on spiking photonic neurons; I did research with Professor Sharad Malik on firewall verification; and I wrote my senior thesis under the guidance of Professor David Wentzlaff on a novel data center architecture. Upon graduation, I was the recipient of the John Ogden Bigelow Jr. Prize in Electrical Engineering.

Please e-mail me if you would like a PDF copy of my CV.


University of Illinois @ Urbana-Champaign

Research Assistant - Computer Science Department

Since many applications can be deemed approximate by nature, reliability overheads can be greatly reduced by allowing for approximation in the results. My current research aims to formalize and study the effect of approximation on programs, so as to exploit it in the reliability domain.

Coursework: Compiler Construction, Parallel Programming Techniques, Parallel Computer Architecture, Heterogeneous Computing, Advanced Operating Systems.


Abdulrahman Mahmoud, Radha Venkatagiri, Khalique Ahmed, Sarita V. Adve, Darko Marinov, Sasa Misailovic, "Leveraging Software Testing to Explore Input Dependence for Approximate Computing," WAX, The 2017 Workshop on Approximate Computing Across the Stack, 2017. [pdf]

Radha Venkatagiri, Abdulrahman Mahmoud, Siva Kumar Sastry Hari, Sarita Adve, "Approxilyzer: Towards A Systematic Framework for Instruction Level Approximate Computing and its Applications to Hardware Resiliency," MICRO 2016, The 49th Annual IEEE/ACM International Symposium on Microarchitecture, 2016. [pdf]

Radha Venkatagiri, Abdulrahman Mahmoud, Sarita Adve, "Towards more Precision in Approximate Computing," WAX, The 2016 Workshop on Approximate Computing Across the Stack, 2016. [pdf]

Shuyuan Zhang, Abdulrahman Mahmoud, Sharad Malik, Sanjai Narain, "Verfication and Synthesis of FIrewalls Using SAT and QBF," icnp, pp.1-6, 2012 20th IEEE International Conference on Network Protocols (ICNP), 2012. [pdf]

Awards and Honors

List of Teachers Ranked as Excellent by their Students for Fall 2015 (Campus Award). Fall 2015.

Outstanding Teaching Assistant (CS Award). Fall 2015.


CS 233 Teaching Assistant: Computer Architecture. Fall 2015.

June 2013 - August 2013


Software Architect (intern)

Worked on designing a flexible, generic framework that can encompass multiple platforms for a remote modem. Practiced good, scalable programming to ensure future-proofing the code, as well as designing a scalable infrastructure for the company to use. Company code is now being ported to use this infrastructure.

September 2009 - June 2013

Princeton University

B.S.E. Electrical Engineering

Senior Thesis: "Parallel Architecture Optimization for Threaded Applications". Written under the supervision of Professor David Wentzlaff.

"Photonic Implementation of Bio-Inspired Jamming Avoidance Response Architecture," for Mid-InfraRed Technologies for Health and the Environment (MIRTHE) 2011 REU.

Awards and Honors

John Ogden Bigelow Jr. Prize in Electrical Engineering ($3,000).

Friedland Senior Thesis Fund for Senior Thesis Research ($850).

SEAS McCracken Senior Thesis Fund for Senior Thesis Research ($1,850).

Friedland Independent Work for Junior Undergrad Research ($1,135).

Accenture SEAS Senior Thesis Fund for Junior Undergrad Research ($2,000).

Teaching Experience

Undergraduate Lab TA for ELE302: System Design and Analysis. Spring 2013.

Undergraduate Lab TA for ELE206: Introduction to Logic Design. Fall 2012.

General Undergraduate Computer Science Lab TA. Fall 2011 - Fall 2013.

Working Set


Relevant Coursework: Computer Architecture, Logic Design, System Design and Analysis, Operating Systems, VLSI Design, Artificial Intelligence, Computer Networks, Algorithms and Data Structures, Advanced Programming Techniques.

Technical: Java, C, C++, Charm++, Matlab, Bash, Python, AWK, Verilog. Well versed in the use of Linux OS, including Ubuntu, Debian, RedHat, and Gentoo. Familiar with GEM5 simulator.

Web Design: Dreamweaver, HTML, Drupal, Django.

Other: Machine Shop certified. Fluent in English and Arabic.

Abdulrahman Mahmoud

Website: Link
E-mail: amahmou2 "AT" illinois.edu

LinkedIn Profile:


Send a message

Feel free to email me at the address provided at the left. If you would like to add me on LinkedIn, please mention that you viewed my website.

I am always glad to chat about my research, my graduate school application process, interesting developments in the computer architecture community, or just general computer science topics. Please do not spam or distribute my email address to any third party without my consent.