preloader

I’m Juechu “Joy” Dong

Trusted Computer Arch & Sys 1st yr PhD student @UMICH

HELLO

Greetings from Joy! Welcome to my page. My Chinese name is 董珏初 Juechu (pronounced ge ü e, chew), and I’m totally fine with Joy.😊
I’m a 1st year PhD student working with Prof. Satish Narayanasamy in the Computer Science and Engineering Deparment at the University of Michigan. My research focuses on compuater architecture and systems, especially privacy enchancing topics. My work aims at expanding Trusted Execution Environments (TEEs) to the whole platform scale for protecting senstive applications. I’m intereested in making computer systems more secure and run without compromising user privacy.
Program in: c/c++ cuda (system)verilog
Speak: English Mandrin (a little bit of)German
DOWNLOAD MY CV      
about-me

TIMELINE

Experience

  • 2022 Sept - exp. 2027

    University of Michigan

    Ph.D in Computer Science and Engineering | Computer Architecture & Systems

    Computer architecture is fun and I want to build fast computing but with extra privacy guarantees. Here I work with Prof. Satish Narayanasamy on confidential computing / hardware guranteed privacy topics.

  • 2022 May - 2022 Aug

    NVIDIA

    Deep Learning Compute Architect Intern | GPU Architecture

    GPU performance analysis, especially for deep learning workloads.
    Specialize in: GPU architecture, memory hierarchy & multi-device communication

  • 2022 Apr

    University of Michigen

    B.S.E. in Computer Engineering | GPA: 4.00/4.00

    I take computer architecture track and work with Prof. Ron Dresklinski & Prof. Satish Narayanasamy on computer architecture and system related researches.
    Course work: EECS470 Computer Architecture (A), EECS281 Data Structures and Algorithms (A), EECS312 Integrated Circuits (A), EECS482 Operating Systems (in progress), Parallele CUDA Programming (in progress)

  • 2022 Aug

    Shanghai Jiaotong Univeristy

    B.S.E. in Electrical & Computer Engineering | GPA: 3.82/4.00

    I started my university here and gained my interest in engineering. I learned the basics about heardware and curcuits and decided to keep working on hardware related topics.
    Course work: VE270 Introduction to Logic Design (A+), VE280 Programming & Elem. Data Struct (A), VE401 Probability Methods in Eng. (A+), VV186/VV285/VV286 Honors Mathematics II/III/IV (A-, A, A)

Projects

  • 2022 May - now

    Acclerating Long Sequence Alignment (minimap2) on GPU

    advised by Prof. Satish Narayanasamy , co. AMD

    Acclerate long sequence alignment to process ultra-long full-length mRNA or cDNA reads at high througput and long genomic contigs against a large referencce database. Exploit parallelism in long sequence alignment and offload workload to GPU. Optimize scheduling to maxumize throughput

  • 2021 May - now

    Federated Genomic Analysis System Based on Open-enclave & SGX

    advised by Prof. Satish Narayanasamy @UMich

    Solve privacy concerns in genomic data sharing without accuracy penalty from metadata studies or performance penalty from homomorphic encryption. Build a centralized system that collects genomic data from host institutions and analyze them on central server enclave without leaking raw or intermediate data.

  • 2021 Feb - 2021 Apr

    Out-of-Order Processor Design

    EECS470 Computer Architecture Project

    Design an out-of-order, 3-way scalar processor based on R10K design using system verilog. Add additional feature load store queue, advance branch predictor and cache heriachy.

Teaching

  • 2021 Sept - 2022 Apr

    Instructional Aid: Computer Architecture

    with Dr. Mark Brehob and Prof. Ronald Dreslinski @UMich

    Teach out of order processor design topics including branch prediction, pipelines, prefetching, caches etc. Hold lab sessions and develop exam problems regarding OoO processor design.

  • 2021 Feb - 2021 Apr

    Teaching Assistant: Probabilistic Methods in Eng.

    Instructor Dr. Horst Hohberger @SJTU-UM Joint Institute

    Probability theory and statistics is interesting, important but often misunderstood. From a wonderful piecs of data one can draw non-sense conclusion if probabalistic methods are not used in the right way. While dealing with computer security, it’s important that we can come to a conclusion that sensitive data is “almost impossible” to leak.

  • 2020 May - 2020 Aug

    Teaching Assistant: Honors Physics

    Instructor Dr. Mateusz Krzyzosiak @SJTU-UM Joint Institue.

    I enjoy teaching and want to devote my energy towards helping students. It was a remote semster and everyone was isolated and very stressful. I was lucky to be able to help and support students and be part of this wonderful teaching team.

QUOTES

  • Book stores, free markets and cafés are my must-visits while traveling. My recent best is Campfire Coffee, Negaunee, MI, in a tiny town near Marquette, upper Peninsula. Nice place to visit in fall.
  • Shanghai has only two seasons, winter and summer, and they switch randomly. It is otherwise a wonderful city to live in.
  • My source of metal support: food, friends, IKEA sharks and my cat Marie.
  • Best thing happened recently: I got a really good book about Hapsburg history on the street from a weird old man.

Friends

  • Ziqiao Ma PhD @UMich, Ann Arbor, Michigan
  • … (send me a message to link your page)

Email

joydong@umich.edu

LinkedIn

https://www.linkedin.com/in/juechu-dong-b0b638220/

WeChat/QQ

jiaochewchew 1596892951

Address

4844 Bob & Betty Beyster Building
2260 Hayward St
Ann Arbor, MI
48105