Portrait of Eric Chung

Eric Chung



Curriculum Vitae 2017

I'm a researcher at MSR-NExT, working on post-CPU technologies and deep learning. I’ve been a core member of the Microsoft Catapult project since its early days and contributed to the research, piloting, and production deployment of FPGAs at hyperscale (see Wired article). Today, Catapult FPGAs are being integrated into every new server deployed in Microsoft's datacenters and play a crucial role in accelerating critical AI scenarios within Bing and enabling ultra-low latency and high-bandwidth networking within Azure.

As a technical and research lead, I work on identifying opportunities for harnessing post-CPU technologies in potentially disruptive ways (e.g., deep learning), planning and design of future generation platforms, and partnering with other product and research teams on high-valued scenarios. As a hardware engineer, I have also contributed to foundational infrastructure for Catapult and continue to support production demands.

My broader research interests are in computer architecture, reconfigurable computing, datacenter and cloud, hardware-accelerated machine learning, domain-specific high-level synthesis, FPGA-based simulation methodologies, heterogeneous multicore analytical modeling, and hardware design automation.

I have served as a reviewer, program committee member, and general committee member for major conferences, including ASPLOS, ISCA, MICRO, HPCA, FPGA, and FCCM. I received my Ph.D. at Carnegie Mellon University in 2011 and a B.S. from UC Berkeley in EECS in 2004. Previously, I led the CoRAM and ProtoFlex projects at CMU.


Project Catapult

Established: June 1, 2011

Researchers interested into utilizing Catapult - visit Project Catapult Academic Program. Project Catapult is the technology behind Microsoft’s hyperscale acceleration fabric, and is at the center of a comprehensive set of investments Microsoft is making to build a supercomputing substrate that can accelerate our efforts in networking, security, cloud services and artificial intelligence. Our work in this area started in 2010 in response to: Stresses in the silicon ecosystem driven by diminishing rates of CPU…



A Cloud-Scale Acceleration Architecture
Adrian Caulfield, Eric Chung, Andrew Putnam, Hari Angepat, Jeremy Fowers, Michael Haselman, Stephen Heil, Matt Humphrey, Puneet Kaur, Joo-Young Kim, Daniel Lo, Todd Massengill, Kalin Ovtcharov, Michael Papamichael, Lisa Woods, Sitaram Lanka, Derek Chiou, Doug Burger, IEEE Computer Society, October 15, 2016, View abstract, Download PDF


A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services (IEEE MICRO Top Pick)
Andrew Putnam, Adrian Caulfield, Eric Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, James Larus, Eric Peterson, Simon Pope, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger, in IEEE Micro, IEEE, May 13, 2015, View abstract, Download PDF, View external link