Carl Yang

Department of Electrical Engineering
University of California, Davis
Google Scholar | GitHub | Curriculum Vitae
alt text 

Kemper 2250
ctcyang at ucdavis dot edu


I am a PhD Student at UC Davis being advised by Prof. John Owens and Dr. Aydın Buluç. Part of my work is funded as a GSRA at LNBL. I received a BASc in Electrical Engineering from University of British Columbia.

Research Interests

My research interests include graphic processing unit (GPU) computing, parallel computing and graph processing. I am especially interested in using expressing graph algorithms using linear algebra. In my undergraduate, I have also been involved in modeling micro electro mechanical systems (MEMS) to characterize their behaviour.


GraphBLAS C API: Ideas for future versions of the specification
Tim Mattson, Carl Yang, Scott McMillan, Aydin Buluc and Jose Moreira
High Performance Extreme Computing Conference, HPEC 2017, September 2017

Multi-GPU Graph Analytics
Yuechao Pan, Yangzihao Wang, Yuduo Wu, Carl Yang and John D. Owens
International Parallel and Distributed Processing Symposium, IPDPS 2017, May 2017

Design of the GraphBLAS API for C
Aydin Buluc, Timothy Mattson, Scott McMillan, Jose Moreira and Carl Yang
Graph Algorithm Building Blocks, GABB 2017, May 2017

Gunrock: GPU Graph Analytics
Yangzihao Wang, Yuechao Pan, Andrew Davidson, Yuduo Wu, Carl Yang, Leyuan Wang, Muhammad Osama, Chenshan Yuan, Weitang Liu, Andy T. Riffel and John D. Owens
ACM Transactions on Parallel Computing, TOPC 2017, January 2017

Mathematical Foundations of the GraphBLAS
Jeremy Kepner, Peter Aaltonen, David Bader, Aydin Buluc, Franz Franchetti, John Gilbert, Dylan Hutchison, Manoj Kumar, Andrew Lumsdaine, Henning Meyerhenke, Scott McMillan, Jose Moreira, John D. Owens, Carl Yang, Marcin Zalewski and Timothy Mattson
High Performance Extreme Computing Conference, HPEC 2016, September 2016

A Comparative Study on Exact Triangle Counting Algorithms on the GPU
Leyuan Wang, Yangzihao Wang, Carl Yang and John D. Owens
1st High Performance Graph Processing Workshop, HPGP 2016, May 2016

Performance Characterization for High-Level Programming Models for GPU Graph Analytics
Yuduo Wu, Yangzihao Wang, Yuechao Pan, Carl Yang and John D. Owens
Workload Characterization Symposium, IIWCS 2015, October 2015

Fast Sparse Matrix and Sparse Vector Multiplication Algorithm on the GPU
Carl Yang, Yangzihao Wang and John D. Owens
Graph Algorithm Building Blocks, GABB 2015, May 2015


Design Considerations for a GraphBLAS Compliant Graph Library on Clusters of GPUs
Carl Yang, Aydin Buluc and John D. Owens
Society for Industrial and Applied Mathematics Annual Meeting, SIAM 2016, July 2016

Works in Progress

Design Principles for Sparse Matrix Multiplication on the GPU
Carl Yang, Aydin Buluc, John D. Owens
arXiv preprint, March 2018