CURRICULUM VITAE
Research Interests Education Publications Working Experience Skills

Cheng Guo (郭诚)

Hello, I'm now a full-time employee of Tencent.

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

About Me

I'm an employee of Tencent. I'm now working on high speed network technology in DCN.

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 - May 2024

Alibaba Cloud, Beijing

  • Internship in the Network Research group

  • Keynotes: Gradient compression, Collective communication library

July 2024 - Now

Tencent, Beijing

  • Full-time employee

  • Keynotes: High speed network

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.