Portrait of Aaron Smith

Aaron Smith

Research Manager,
Principal Research Software Development Engineer

About

Professional Activities

  • PC Chair, IEEE/ACM International Symposium on Code Generation and Optimization¬†(CGO), 2017
  • Workshops and Tutorials Chair, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2017
  • Sponsors Chair, ACM Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2017
  • External Reviewer, IEEE/ACM International Symposium on Microarchitecture (MICRO), 2013, 2015, 2016
  • PC Member, IEEE/ACM International Symposium on Code Generation and Optimization (CGO), 2014, 2016
  • PC Member, IEEE International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2015
  • General Chair, IEEE/ACM International Symposium on Code Generation and Optimization (CGO), 2015
  • External Reviewer, IEEE/ACM International Symposium on Computer Architecture (ISCA), 2015
  • External Reviewer, IEEE International Symposium on High-Performance Computer Architecture (HPCA), 2015
  • PC Member, Workshop on Architectural and Microarchitectural Support for Binary Translation (AMAS-BT), 2015
  • External Reviewer, ACM/EDAC/IEEE Design Automation Conference (DAC), 2014, 2015
  • PC Member, Workshop on Adaptive Self-tuning Computing Systems (ADAPT), 2014, 2015, 2016
  • Session Chair, IEEE Symposium on Performance Analysis of Systems and Software (ISPASS), 2014, 2015
  • PC Member, IEEE Symposium on Parallel and Distributed Processing with Applications (ISPA), 2014
  • Visiting Faculty, Department of Electrical Engineering and Computer Science, Kyushu University, 2012
  • External Reviewer, IEEE/ACM International Conference on Parallel Architectures and Compilation Techniques (PACT), 2012
  • PC Member, International Workshop On Cyber-Physical Systems, Networks, and Applications, 2011, 2012

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…

E2

Achieving the right balance of power and performance for an application is challenging with today's multicore processors. E2 solves this problem by providing the capability for cores to dynamically adapt their resources during execution to provide highly efficient power/performance hardware…

Publications

2016

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

2010

2009

An Evaluation of the TRIPS Computer System
Mark Gebhart, Bertrand A. Maher, Katherine E. Coons, Jeff Diamond, Paul Gratz, Mario Marino, Nitya Ranganathan, Behnam Robatmili, Aaron Smith, James Burrill, Stephen W. Keckler, Doug Burger, Kathryn S McKinley, in International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, March 7, 2009, View abstract, View external link

2006

Dataflow Predication
Aaron Smith, Ramadass Nagarajan, Karthikeyan Sankaralingam, Robert McDonald, Doug Burger, Stephen W. Keckler, Kathryn McKinley, in 39th International Symposium on Microarchitecture (MICRO), December 1, 2006, View abstract, Download PDF
‚Äč