CURRICULUM VITAE
Research Interests Education Publications Working Experience Skills

Cheng Guo (郭诚)

Hello, I'm now an MSc student who is researching on network technologies in Tsinghua University.

“会当凌绝顶,爱与苍生共。”

About Me

I'm a postgraduate student in Institute for Network Science and Cyberspace of Tsinghua University now, advised by Prof. Mingwei Xu. I plan to receive my M.Sc. degree in Jun, 2024. My research fields includes programmable network, high performance network and distributed ML acceleration.

Research Interests

  • Programmable Network

    I have worked on newly emerged programmable network hardware since 2020, including programmable switching ASIC, SmartNIC, etc. I'm familiar with the design strategy and implementation of various programmable offloading systems. I also have some knowledge about software acceleration techniques, e.g. eBPF, DPDK.

  • High Performance Network

    I have some experience in RDMA and high performance network. I joined lots of discussions about RDMA applications in industrial scenarios.

  • Distributed ML Acceleration

    I've learned a lot about the state-of-the-art acceleration techniques of data-parallel distributed ML training, including on-switch aggregation, gradient compression, communication library optimization, etc.

Education

November 2021 - June 2024

M.Sc. degree in Tsinghua University, Institute for Network Science and Cyberspace, Beijing

November 2017 - June 2021

B.Eng. degree in Tsinghua University, Department of Computer Science and Technology, Beijing

Publications

Working Experience

June 2022 - November 2022

ByteDance, Beijing

  • Internship in the High Speed Network group

  • Keynotes: RDMA adaptive routing, IB network, distributed ML acceleration

June 2023 - Now

Alibaba Cloud, Beijing

  • Internship in the Network Research group

  • Keynotes: Gradient compression, Collective communication library

Patents

  • 徐明伟,郭诚,李冠宇,张梦豪,王士诚,李琦. 流量特征提取方法、系统、存储介质及电子设备[P]. CN114024758B, 2022.12.23

  • 徐明伟,张梦豪,李冠宇郭诚,包涵. 网络扫描装置. CN115314425A, 2022.11.08

Skills

Programming

  • Proficient
    C/C++
    Python
    P4
  • Competent
    Bash
    Matlab
    LaTeX
    HTML
  • Beginner
    Java
    HDL

Software & Tools

  • Proficient
    Matplotlib
    Office
  • Competent
    Numpy
    TensorFlow
    Keras
    Sklearn
    Git
    VM
  • Beginner
    Docker

Language

  • Proficient
    Chinese
    English
  • Competent
    Japanese
  • Beginner
    German

HOBBIES

  • I love swimming and cycling in my free time.
  • I'm a keen lover of various music styles.
  • I like animes and games for relaxation.

© 2023 - Cheng Guo

This website was made with W3schools Spaces.