Daniel (Lin-Kit) Wong

Hello! I am a second-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 and secure 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 ML for distributed systems. In particular: correlated failures.

      Distributed systems often do not account for the presence of correlated failures. Offsite replication for everything is a coarse solution: why always pay the full price unless you truly need it? Shoot me an email if you have data or have thoughts!

    • 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).

A few highlights from my past activities:

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 my process. Code quality and automation (including but not limited to development, deployment, and testing) are a priority for me.

I enjoy gliding, skiing/snowboarding, musicals, singing, Singaporean food, ice skating, long scenic drives (and walks), waterfalls, scuba diving, 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 6211

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

My stuff: Quora | GitHub

More about me: Publications | Biography