cv

General Information

Full Name Dong Du (杜冬冬)
Languages Chinese, English

Education

  • 2017 - 2022
    PhD
    Shanghai Jiao Tong University, Shanghai, China
    • Computer Sciense
  • 2013 - 2017
    Bachelor
    Shanghai Jiao Tong University, Shanghai, China
    • Software Engineering

Experience

  • 2022-now
    Assistant Professor of Computer Science
    Shanghai Jiao Tong University, China

Services

  • 2024
    • USENIX NSDI’25 TPC
    • ACM CCS 2024 Program Committee
    • ACSAC’24 TPC
    • ChinaSys’24 TPC
    • {"ASPLOS’24 Workshop (titled"=>"OpenHarmony Tutorial) Co-Chair"}
    • APSys 2024 Publicity Co-Chair
    • ACM SIGOPS Blog Editor
  • 2023
    • ACM SIGOPS Blog Editor
    • SOSP 2023 AEC Co-Chair
    • IEEE CAL (Computer Architecture Letters) 2023, Reviewer
    • IEEE TDSC (Transactions on Dependable and Secure Computing) 2023, Reviewer
  • 2022
    • ACM SoCC'22 Program Committee
    • IEEE CAL (Computer Architecture Letters) 2022, Reviewer
    • MICRO'22 External Review Committee
    • Eurosys'22 Artifact Evaluation Committee
  • 2021
    • Usenix Security'22 Artifact Evaluation Committee
    • SOSP'21 Artifact Evaluation Committee

Open Source Projects

  • 2019-now
    Penglai Enclave
    • An open-sourced RISC-V TEE that are used in many commercial systems including OpenHarmony and openEuler.
  • 2020-now
    ServerlessBench
    • The first open-sourced benchmark suite for Serverless computing, which is adopted by many research projects and companies.

Honors and Awards

  • 2022
    • ACM Chinasys (China SIGOPS) Doctoral Dissertation Award
    • Outstanding Doctoral Graduate of Shanghai (上海市优秀博士毕业生)
  • 2020
    • Intel Fellowship
  • 2019
    • Ph.D National scholarships (国家奖学金)
  • 2017
    • Outstanding graduates in SJTU (上海交通大学优秀毕业生)
  • 2016
    • Undergraduate National scholarships (国家奖学金)
  • 2015
    • Intel Cup National Collegiate Software Innovation Contest, the first prize

Academic Interests

  • System software
    • OS system design for new applications and heterogeneous architectures.
    • Low-latency/Heterogeneous serverless computing system.
    • Secure system, trusted execution environment (TEE), etc.
  • Architectural supports
    • Hardware-software co-design for emerging applications like serverless.
    • New hardware extensions (e.g., ISA) based on RISC-V.