Education
- University of Illinois at Urbana Champaign (UIUC), USA. Jan 2019 - Present
- PhD - Electrical and Computer Engineering (ECE), Advisor: Prof. Rakesh Kumar
- National University of Sciences and Technology (NUST), Pakistan. Sep 2013 - July 2017
- Bachelors of Science in Electrical Engineering
Research and Work Experience
- Intel - Graphics research organization (GRO), USA. May 2023 - Present.
- Graduate Research Intern (Full-time), Manager: Anton Kaplanyan
- Hardware Acceleration of Stable Diffusion.
- Intel - Next-Gen Architecture (NGA), USA. Aug 2022 - May 2023.
- Graduate Research Intern (Part-time), Manager: Maxim Kazakov
- Hardware Acceleration of Neural Graphics.
- Intel - Graphics research organization (GRO), USA. May 2022 - Aug 2022.
- Graduate Research Intern (Full-time), Manager: Anton Kaplanyan
- Hardware Acceleration of Neural Graphics.
- Intel Labs - Cloud System Research Lab, USA. Dec 2021 - May 2022.
- Graduate Research Intern (Part-time), Manager: Nilesh Jain
- Hardware Acceleration of Neural Radiance Fields.
- Intel Labs - Heterogeneous Platforms Lab (HPL), USA. May 2021 - Aug 2021.
- Graduate Research Intern (Full-time), Manager: Tanay Karnik
- Render aware super-resolution.
- Understanding the impacts of super resolution in the context of end-to-end latency of cloud gaming.
- Providing hardware support for accelerating deep learning based super resolution.
- Designing compiler (scheduler) for evaluating the super resolution workloads on the custom accelerator.
- Coordinated Science Laboratory (CSL), UIUC, USA. Jan 2019 - Present
- Research Assistant, Advisor: Rakesh Kumar
- Hardware Acceleration of Stable Diffusion - (Ongoing).
- Understanding Interactions Between Chip Architecture and Uncertainties in Semiconductor Supply and Demand - (Undersubmission).
- Hardware Acceleration of Neural Graphics - ISCA-50th, 2023
- Exploiting Short Application Lifetimes for Low Cost Hardware Encryption in Flexible Electronics - DATE2023
- DHPVM: Distributed Heterogeneous Parallel Virtual Machine (CS598LCE) - Slides
- Outer Product CPU Instruction for Accelerator-level Neural Network Computation Throughput (CS498ME)
- Rethinking Programmable Earable Processors ISCA-49th, 2022
- Model-specific Design of Deeply-Embedded Tiny Neural Network Accelerators (Ongoing)
- Printed Machine Learning Classifiers MICRO-53rd, 2020
- Printed Microprocessors ISCA-47th, 2020
- National Electronics Complex of Pakistan (NECOP), Pakistan. Jul 2017 - Oct 2018
- RF and Microwave Design Engineer - Assistant Manager
- Designed and Developed IMF Receiver, Antennas for Phased Array Radar, Branched Line HybridCoupler, Power Dividers and Band Pass Filters for X-Band Applications.
- MERL - NUST, Pakistan. June 2016- July2017
- Research Intern
- Designed and Developed a ”Low Cost Short Range Frequency Modulated Continuous Wave Radar(FMCW) Radar”. (Second Position in Rector’s Gold Medal Competition - NUST.
Skills
- Programming languages: SystemVerilog, Python, C++, bash.
- Tools: TensorFlow, Synopsis Design-Compiler, GEM5, Cadence Place and Route, Cadence Stratus-HLS, HPVM, g++, gcc, git, Xilinx, Sci-kit Learn.
Publications
- Understanding Interactions Between Chip Architecture and Uncertainties in Semiconductor Supply and Demand
R. Kanungo, S. Swamy, N. Bleier, M. Mubarik and R. Kumar, arXiv preprint. - Hardware Acceleration of Neural Graphics
M. Mubarik, R. Kanungo, T. Zirr and R. Kumar, ISCA-50th, 2023 paper, local-pdf, arXiv preprint, SLIDES, Lightning-talk. - Exploiting Short Application Lifetimes for Low Cost Hardware Encryption in Flexible Electronics
N. BLEIER, M. Mubarik, S. Balaji, F. Rodriguez, A. Sou, S. White and R. Kumar, DATE 2023 - Rethinking Programmable Earable Processors
N. BLEIER, M. Mubarik, S. Chakraborty, S. Kishore, R. Kumar, paper, ISCA-49th, 2022 - Printed Machine Learning Classifiers
M. Mubarik, D. Weller, N. BLEIER, M. Tomei, M. J. Aghassi-Hagmann, M. Tahoori, R. Kumar, paper, MICRO-53rd, 2020, IEEE Micro Top Picks - Honorable Mention 2021. - Printed Microprocessors
N. Bleier, M. Mubarik, F. Rasheed, J. Aghassi-Hagmann, M. Tahoori, and R. Kumar, paper, ISCA-47th, 2020 Selected for the retrospective of the years 1996 through 2020 on the 50th anniversary of ISCA.
Talks
- Presented “Hardware Acceleration of Neural Graphics” paper at ISCA 2023 SLIDES, Lightning-talk.
- Gave a talk on “Neural Graphics: An Architecture’s Perspective” at ECE498SJP: Accelerator Architectures class at UIUC [2023]. Slides
- Presented “Printed Machine Learning Classifiers” paper at MICRO 2020 VIDEO.
- Gave a talk on “Hardware for Deep Learning” at ECE511: Advanced Computer Architecture class at UIUC [2021]. Slides
Acaemic Achievements and Awards
- Selected for the retrospective of the years 1996 through 2020 on the 50th anniversary of ISCA for our paper “Printed Microprocessors” (ISCA-47th, 2020).
- Machine Learning and Systems Rising Star 2023.
- IEEE Micro Top Picks - Honorable Mention 2021.
- Prime Minister’s Silver Medal2018, NUST-CEME.
- NECOP Fellowship 2014-2017.
- High Achievers Award, NUST-CEME.
- Golden Star Award, NUST-CEME.
- NUST GPA scholarships 2013-2017.
Courses
- ECE-598NSG: Deep Learning in Hardware (Naresh Shanbhag).
- CS-598SVA: App-Cust Heterogeneous Systems (Sarita Adve).
- ECE-511: Advanced Computer Architecture (Rakesh Kumar).
- CS-533: Parallel Computer Architecture (Josep Torrellas).
- CS-598JT: Energy Efficient Computer Architecture (Josep Torrellas).
- ECE-524/CS-563: Advanced Computer Security (Adam Bates).
- CS498ME Architecture for Mobile and Edge Computing (Saugata Ghose).
- CS598LCE Languages and Compilers for Edge Computing (Vikram S. Adve).
- ECE598MS: Advanced Memory and Storage Systems (Jian Huang).
- CS598DWH: 3D Vision (Derek W Hoiem).
- CS534: Advanced Topics in Computer Architecture (Sarita Adve).
- ECE498SJP: Accelerator Architectures (Sanjay Patel).