I am a Computer Science Ph.D. candidate at UC Davis. My advisor is Prof. John Owens. My main research interests are 1) structure of parallelism and locality in irregular algorithms such as graph algorithms on GPU; 2) exascale computing and data analysis using Multi-GPUs. I also have broad interests on all kinds of GPU computing topics as well as computer graphics, vision, and machine learning topics. My current project on large-scale graph processing using the GPU is funded by DARPA's XDATA grant. In 2012, I did my summer internship at AMD Research on OpenCL rasterizer. In 2013, 2014, and 2015, I did my summer internship at DARPA XDATA Lab working on large-scale data analysis and graph processing. From August to October, 2015, I will be doing my internship at Google's search infrastructure team.
Before coming to UC Davis, I received my B.E. degree in Computer Science and M.E. degree in Software Engineering both from Beijing University of Aeronautics and Astronautics. During my Master years, I worked on several projects on water simulation, collision detection, and distributed rendering system.
Gunrock:Fastest graph processing library on the GPU. The library is on github.
CUDA Depixelizer: A depixelization algorithm on GPU to vectorize a pixel art into a vector graph based on this paper. Source code can be found on github. Find more pictures here: Cloud, Dolphin, Dragon, and Mario with Yoshi! (Actualy, also some TMNT and Monty Python too)
Zhua: A forum crawler using Python Scrapy. My first practical Python project so far. Made with love for my lovely wife on her research topic which focuses on using data analysis and communication theory to help depressed patients. Source code can be found on github.
Yuduo Wu, Yangzihao Wang, Yuechao Pan, Carl Yang, and John D. Owens. Performance Characterization for High-Level Programming Models for GPU Graph Analytics. In IEEE International Symposium on Workload Characterization, IISWC2015, October 2015 [ bib | http ]
Carl Yang, Yangzihao Wang, and John D. Owens. Fast Sparse Matrix and Sparse Vector Multiplication Algorithm on the GPU. To appear in IPDPS Graph Algorithms Building Blocks Workshop 2015, GABB 2015 [ bib | http ]
Afton Geil, Yangzihao Wang, and John D. Owens. WTF, GPU! computing twitter's who-to-follow on the GPU. In Proceedings of the Second ACM Conference on Online Social Networks, COSN '14, pages 63-68, New York, NY, USA, 2014. ACM. [ bib | DOI | http ]
Yangzihao Wang, Andrew Davidson, Yuechao Pan, Yuduo Wu, Andy Riffel, and John D. Owens. Gunrock: A high-performance graph processing library on the GPU. CoRR, abs/1501.05387(1501.05387v2), March 2015. [ bib | arXiv ]
Yangzihao Wang and John D. Owens. Large-Scale Graph Processing Algorithms on the GPU Technical Report, January 2013.[pdf ]
Yangzihao Wang, Andrew Davidson, Yuechao Pan, Yuduo Wu, Andy Riffel, and John D. Owens. Gunrock: A high-performance graph processing library on the GPU. In Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2015, pages 265-266, New York, NY, USA, 2015. ACM. [ bib | DOI | poster ]
Yuechao Pan, Yangzihao Wang, Yuduo Wu, Carl Yang, and John D. Owens. Multi-GPU Graph Analytics. Supercomputing 2015. [ poster ]
Scientists discover the world that exists, engineers create the world that never was. -Tom Knight
Yangzihao Wang | Last updated .