Education
- Ph.D. in Computer Science, The University of Iowa, 2021 - Now
- M.S. in Computer Science, University of Southern California, 2015 - 2017
- B.S. in Electrical Engineering, China University of Mining and Technology-Beijing, 2011 - 2015
Research Experiences
- Research Assistant, Aug 2021 - Now
- The University of Iowa
- Research Areas: Graph Computing, Compiler Optimization
- Research Intern, May 2023 - July 2023
- Argonne National Laboratory
- Technical direction: MLIR, Sambanova System, Graphcore System
Industry Experiences
- Senior Software Engineer-AI Infra, Jan 2020 – Aug 2021
- Meituan
- Technical direction: Machine Learning System, Deep Learning Compiler
- Research Engineer-Computer Vision, Apr 2018 – Dec 2019
- SUNING R&D Center Beijing
- Technical direction: Computer Vision & Image Retrieval
Teaching Experiences
- Teaching Assistant, Fall 2023
- The University of Iowa
- CS4980: Compiler Optimization for High-Performance Computing
- Teaching Assistant, Fall 2023
- The University of Iowa
- CS3210: Programming Languages and Tools-Programming with Java
Skills
- Programming Languages: C, C++, CUDA, Python, JAVA, Haskell
- Tools: (Tensorflow, Pytorch, TVM, Caffe)[Dived into the source code], TensorRT, cuBlas, cuDNN
- Others: Deep Learning, Computer Vision, HPC, Computer Architecture, Operating System