Daniel (Lin-Kit) Wong

Hello! I am a third-year PhD student in the Computer Science Department at Carnegie Mellon.
I am advised by Professor Greg Ganger and am a member of the Parallel Data Laboratory.

I am a systems builder and hacker who is interested in the design of scalable distributed systems.

Summer ‘19: I'm interning at Google on the Platforms Performance team in Sunnyvale, working on automatic model parallelism in collaboration with the ML for Systems team in Brain.

Résumé (Nov ‘18) | Publications
Research at CMU
  • Ongoing (Spring ‘19):
    • Exploring (affordable) robustness to failures in distributed storage.

      3-way cross-region replication is expensive and slow. It helps us if a hurricane takes out a data center (rare), but why pay that price for common events like equipment failures? Can we lean harder on local replicas? Can we detect and predict correlated failures?

    • Exploring grey (transient) failures.

      How do we detect grey failures? How can we design systems that are robust to grey failures, so that we don't have to chose between suffering grey failures and overreacting to them by initiating recovery?

    • Cheap replication for distributed NVM storage.

      Thomas Kim, Daniel Wong, Rajat Kateja, Michael Kaminsky (Intel), Greg Ganger, David G. Andersen

    • SB to accelerate DNN training (under submission).

      Angela Jiang, Daniel Wong, Giulio Zhou, Michael Kaminsky, Michael A. Kozuch, Padmanabhan Pillai, David G. Andersen, Gregory R. Ganger

  • Speeding up neural architecture search.
  • Mainstream: Dynamic Stem-Sharing for Multi-Tenant Video Processing.

    Angela Jiang, Daniel Lin-Kit Wong, Christopher Canel, Ishan Misra, Michael Kaminsky, Michael A. Kozuch, Padmanabhan Pillai, David G. Andersen, Gregory R. Ganger. USENIX ATC 2018. [PDF]
    Part of the Intel Science and Technology Center for Visual Cloud Systems (ISTC-VCS).

  • Areas I have a soft spot for (often with past background): physiology, visualisations/clustering, systems security, HCI/psychology.
Highlights from life before starting my PhD

I'm a tinkerer at heart, and am always on the lookout for novel challenges to work on. In seeking opportunities, I aim to optimise for learning and to do meaningful, impactful work. I enjoy the synergy of collaborations, and how they give me the opportunity to learn from other people.

I'm a software engineer and have a relentless urge to automate and optimize all parts of my work process.

I enjoy gliding, skiing/snowboarding, musicals, singing, Singaporean food, ice skating, long scenic drives (and walks), waterfalls, scuba diving, cooking, and good nigiri. I did my undergraduate studies at the University of Cambridge and am a member of Churchill College. I grew up in Singapore, am a 华中子弟, and am a proud alumnus of my high school computer club EC3 (where I learnt to code and hack stuff together.)

Office: GHC 9015

Get in touch: | LinkedIn | Facebook | Keybase | PGP key

My stuff: Quora | GitHub

More about me: Publications | Biography