Recent Publications

Quickly discover relevant content by filtering publications.

Data-intensive applications such as machine learning and analytics have created a demand for faster interconnects to avert the memory …

In this paper, we present an update to our previous submission from Graph Challenge 2017. This work describes and evaluates new …

This report presents the design of the Scope infrastructure for extensible and portable benchmarking. Improvements in high-performance …

High-performance computing increasingly relies on heterogeneous systems with specialized hardware accelerators to improve application …

With the end of Dennard scaling, high-performance computing increasingly relies on heterogeneous systems with specialized hardware to …

Recent & Upcoming Talks

Data-intensive applications such as machine learning and analytics have created a demand for faster interconnects to avert the memory …

Data-intensive applications such as machine learning and analytics have created a demand for faster interconnects to avert the memory …

Projects

*

graph-datasets

A cross-platform cli app for managing graph datasets

nim-murmurhash

The nim murmurhash package: a pure-nim Murmurhash implementation

GPU Neural Network for GPGPUSim

A from-scratch feed-forward network in CUDA 4.0 suitable for GPGPUSim

High-Performance Application Studies

Tools and Techniques for Code Acceleration

Multi-GPU Graph Library

Accelerating Static and Dynamic Graph Operations

Scope

GPU Microbenchmarking

Teaching Tools

Software to support GPU programming classes

Academic Experience

Teaching

  • 2018 Spring University of Illinois Project TA for ECE408/CS483
  • 2017 Fall University of Illinois Head TA for ECE408/CS483
  • 2017-2018 University of Illinois Mavis Future Faculty Fellow.

I have been a teaching assistant for the following courses:

  • ECE408/CS483: Heterogeneous Parallel Programming at the University of Illinois
  • E155: Microprocesser-based Systems: Design & Applications at Harvey Mudd College
  • E85: Digital Electronics and Computer Architecture at Harvey Mudd College

I have also been a teaching assistant for the Programming and Tuning Massively Parallel Systems (PUMPS) summer school in Barcelona since 2014.

I have also mentored undergraduates and a high school student, who is a co-author on two papers.

During the Mavis fellowship, I administered the ECE 408 GPU programming project in spring 2018. I created

  • Four lectures on machine learning (1, 2, 3, 4)
  • A course project where students add a GPU convolution operator to MXNet.
  • Project kickoff slides (repo).

Other Experience

 
 
 
 
 

Treasurer

University YMCA

Aug 2019 – Present Urbana, IL
Community member of the board of governors, serving as the chair of the budget committee, the Treasurer, and on the Bailey Scholarship steering committee.
 
 
 
 
 

Research Intern

IBM

Aug 2018 – Dec 2018 T.J. Watson Research Center, Yorktown Heights, NY
 
 
 
 
 

Research Intern for Optimized CLOUD Systems

IBM

Jun 2017 – Sep 2017 T.J. Watson Research Center, Yorktown Heights, NY
 
 
 
 
 

Research Intern

MulticoreWare, Inc.

Jun 2015 – Sep 2015 Champaign, IL
 
 
 
 
 

Research Intern

MulticoreWare, Inc.

Jun 2014 – Sep 2014 Champaign, IL
 
 
 
 
 

Co-op Engineer Floating-Point RTL

AMD

Jun 2013 – Sep 2013 Fort Collins, CO
 
 
 
 
 

Co-op Engineer Floating-Point RTL

AMD

Jun 2012 – Sep 2012 Fort Collins, CO

Recognition

E. A. Reid Fellowship

Best Paper and ACM Artifact Evaluation Stamp for Evaluating CUDA Communication Primitives on High-Bandwidth Interconnects

Dan Vivoli Endowed Fellowship

Mavis Future Faculty Fellowship

Top-20 Poster

Teacher Ranked as Excellent by Students

Patents

Web-based method for physical object delivery though use of 3d printing technology

Recent Posts

TA at PUMPS+AI 2019

Host your own GPU continuous integration pipeline with a bit of Python, Docker, and Azure Pipelines

Best research track paper at ICPE

Received the UIUC ECE Department’s E. A. Reid Fellowship

A short biography of Carl Pearson for general use

Contact

  • pearson@illinois.edu
  • 222 Coordinated Science Lab, 1308 W. Main St., Urbana, Illinois 61801
  • email to book an appointment