Portrait of Adrian Caulfield

Adrian Caulfield

Senior Research Hardware Development Engineer

About

Adrian Caulfield joined the eXtreme Computing Group (XCG) in Microsoft Research in July 2013.
Adrian holds a B.A. in Computer Science from the University of Washington, Seattle, an M.S. and C.Phil. in Computer Science and a Ph.D. in Computer Engineering from the University of California, San Diego.  He was advised by Professor Steven Swanson.  Adrian was a founding member of the Non-Volatile Systems Lab at UCSD.  His dissertation focused on the development and optimization of Solid State Disks targeting emerging memory technologies such as Phase Change Memory (PCM or PCRAM) and Spin-Torque Transfer MRAMs.  He also worked extensively with Flash memory during his time at UCSD.

Projects

Project Catapult

Established: February 2, 2015

Project Catapult is a Microsoft venture that investigates the use of field-programmable gate arrays (FPGAs) to improve performance, reduce power consumption, and provide new capabilities in the datacenter. We have designed an FPGA board that plugs into the Microsoft-designed server…

Publications

2014

A Reconfigurable Fabric for Accelerating Large-Scale Datacenter Services
Andrew Putnam, Adrian Caulfield, Eric Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Jan Gray, Michael Haselman, Scott Hauck, Stephen Heil, Amir Hormati, Joo-Young Kim, Sitaram Lanka, Eric Peterson, Aaron Smith, Jason Thong, Phillip Yi Xiao, Doug Burger, Jim Larus, Gopi Prashanth Gopal, Simon Pope, in 41st Annual International Symposium on Computer Architecture (ISCA), June 1, 2014, View abstract, Download PDF

2013

2012

2011

2010

2009

Projects

Specialized Computing in the Cloud Link description

Specialized Computing in the Cloud

Date

July 29, 2014

Speakers

Martha Kim, Thomas Wenisch, and Adrian Caulfield

Affiliation

Columbia University, University of Michigan, Microsoft Research