Yu-Ju Huang (黃昱儒)
I'm a PhD student at Cornell University working with Prof. Robbert van Renesse!
My resume
I'm a final-year PhD student in Computer Science at Cornell University, advised by Prof. Robbert van Renesse. My research focuses on distributed systems, streaming platforms, databases, and operating systems, with an emphasis on improving system performance and efficiency. My work spans several key projects:
- Designed high-performance, strongly consistent consensus protocols to enhance transactional database performance.
- Developed a distributed shared log that delivers low latency, high throughput, and total order guarantees at once.
- Implemented a RDMA network stack to support low latency consensus protocol.
- Enabled Linux's virtualization for emerging hardware features, such as unified address space for CPU and GPU.
- Built vector databases for Generative AI and streaming data.
- Developed a streaming pipeline to support real-time LLM inference.
- Optimized data lake storage and query performance.
- Built a verification system for transactional key-value stores, a critical component of AWS’s S3 Express One.
- Developed compilers and runtimes for MediaTek's in-house deep learning accelerator (DLA).
- Led a task force to optimize DLA performance.
- Contributed to Android's Java compiler and runtime to enhance Android application performance.
- Built a visualizer to illustrate cache behaviors for exploring CPU microarchitecture design.
- Used Gem5 to simulate cache behaviors.
In my spare time,
I play Kendo with Cornell team!
I had a band and we ROCK!
I motorcycle around and around. See my wolf!
Publication
Building a KVM-based Hypervisor for a Heterogeneous System Architecture Compliant SystemYu-Ju Huang, Hsuan-Heng Wu, Yeh-Ching Chung, Wei-Chung Hsu
Proceedings of the 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE'16)
Best Paper Award!
Disaggregated Applications Using Nanoservices
Xinwen Wang, Yu-Ju Huang, Tiancheng Yuan, Robbert van Renesse
Workshop On Resource Disaggregation and Serverless (WORD'21)
Working Experience
Applied scientist intern @ Amazon Web Service (AWS)
Cambridge, UK. May 2024 - August 2024Applied scientist intern @ Amazon Web Service (AWS)
Cambridge, UK. May 2023 - August 2023Applied scientist intern @ Amazon Web Service (AWS)
Seattle, WA. May 2022 - August 2022System software engineer @ Office of CTO, MediaTek
Hsinchu, Taiwan. December 2015 - June 2019Research intern @ Marvell Technology
Hsinchu, Taiwan. July 2014 - August 2014Teaching
Cornell University
Head TA for CS 4411: Practicum in Operating Systems, Spring 2023
Grad TA for CS 6410: Advanced Systems, Fall 2022
Grad TA for CS 3410: Computer System Organization and Programming, Fall 2021
Head TA for CS 4411: Practicum in Operating Systems, Spring 2020
Head TA for CS 4410: Operating Systems, Fall 2020
Contact
Email: yjhuang@cs.cornell.edu
Linkedin: www.linkedin.com/in/yu-ju-huang