Current PHD Students

Dave Evans – NSERC CGSM; Internship at Samsung, Deep Learning Hardware Team (Summer 2019)
Deval Shah – Four Year Fellowship
Tommy Chou
LuFei Liu – NSERC CGSM
Soheil Shababi
Gideon Uchehara
Mohammadreza Saed

MASc Students

Maria Lubeznov

PHD Graduates

Name

Thesis

Current Position

Ayub Gubran

Models and Techniques for Designing Mobile System-on-Chip Devices Software Engineer, Google (Mountain View)

Tayler Hetherington

Software-Hardware Co-design for Energy Efficient Datacenter Computing Principal Member of Technical Staff at Oracle Labs (Vancouver)

Ahmed ElTantawy

Architectural Support for Inter-Thread Synchronization in SIMT Architectures Computer Architect, Compiler Engineer, Huawei Canada (Toronto)

Tim Rogers

Locality and Scheduling in the Massively Multithreaded Era

Assistant Professor, School of Electrical and Computer Engineering, Purdue University

Wilson Fung

GPU Computing Architecture for Irregular Parallelism

Senior Staff Engineer - GPU Architecture, Samsung Austin Research Center - ACL (San Jose)

Ali Bakhoda

Designing Network-on-Chips for Throughput Accelerators

Principal Hardware Engineer, Microsoft (Vancouver)

Masters Graduates

Name Thesis Last Known Coordinates

Negar Goli

ReSprop: Reuse Sparsified Backpropagation Engineer, Huawei (Vancouver)

Francois Demoullin

Evaluating hybrid rendering workloads to guide computer architecture improvements in real-time raytracing Engineer, Qualcomm (Vancouver)

Aamir Raihan

Sparse Weight Activation Training Engineer, Huawei (Vancouver)

Amruth Sandhupatla

Faster Convolutional Neural Network Training via Approximate Memoization Compiler Engineer, Huawei Technologies Research and Development (Toronto)

Shadi Assadi

A Mixed-Grained Architecture for Improving HLS-Generated Controllers

Senior Member Of Technical Staff, Oracle Canada

Andrew Boktor

Coursework M.Eng. Senior Software Engineer, Microsoft Corp. (Seattle)

Rimon Tadros

Accelerating web search using GPUs

Sr. Software Engineering Lead (Engineering Manager), Microsoft (Vancouver)

Dongdong Li

Inter-core Locality Aware Memory Access Scheduling

Software Engineer (working on TPUs), Google (Mountain View)

Hadi Jooybar

Deterministic Execution on GPU Architectures

Co-Founder at Mixnode

Inderpreet Singh

Improving GPU Programming Models Through Hardware Cache Coherence

Senior Software Engineer, STEMCELL Technologies (Vancouver)

Jimmy Kwa

Optimizing Network-on-Chips for FPGAs

Software Developer, IBM (Toronto)

Andrew Turner

On Replay and Hazards in Graphics Processor Units [C.12]

SOC System Architect, Qualcomm (San Diego)

Arun Ramamurthy

Towards Scalar Synchronization in SIMT Architectures

Vice President of Engineering, Chaldal.com (Bay Area)

Johnny Kuan

Improving the Performance of Post-Silicon Trace Generation

Senior Engineer (Performance Architecture), Qualcomm (Toronto)

George Yuan

GPU Compute Memory Systems

Deep Learning Performance Architect, NVIDIA (California)

Xi Chen

Analytical Modeling of Modern Microprocessor Performance

Member Of Technical Staff, Cerebras Systems (Santa Clara)

Henry Wong

Architectures and limits of GPU-CPU heterogeneous systems

CPU Architect, Intel (Hillsboro)

Ivan Sham

Coursework M.Eng.

Software Engineer "Extraordinaire", Verishop (Santa Monica)