Aaron Smith
My research interests include optimizing compilers, computer architecture, and client devices such as smartphones and tablets. I currently lead the E2 project, investigating dynamic multicore architectures in the context of Explicit Data Graph Execution (EDGE) ISAs.
Publications
2013
- Madhu Saravana Sibi Govindan, Behnam Robatmili, Bertrand Maher, Dong Li, Aaron Smith, Doug Burger, and Stephen W. Keckler, Scaling Power and Performance via Processor Composability, in IEEE Transactions on Computers, March 2013
- Behnam Robatmili, Dong Li, Hadi Esmaeilzadeh, Sibi Govindan, Aaron Smith, Andrew Putnam, Doug Burger, and Stephen Keckler, How to Implement Effective Prediction and Forwarding for Fusable Dynamic Multicore Architectures, 19th IEEE International Symposium on High Performance Computer Architecture, February 2013
2010
- Andrew Putnam, Aaron Smith, and Doug Burger, Dynamic Vectorization in the E2 Dynamic Multicore System, in 1st International Workshop on Highly-efficient Accelerators and Reconfigurable Technologies, June 2010
2009
- Aaron Smith, Explicit Data Graph Compilation, The University of Texas at Austin, December 2009
- Dong Li, Madhu Saravana Sibi Govindan, Behnam Robatmili, Aaron Smith, Doug Burger, and Steve Keckler, Compiler-assisted Hybrid Operand Communication, no. TR-09-33, November 2009
- 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, and Kathryn S. McKinley, An Evaluation of the TRIPS Computer System, in 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2009
2008
- Aaron Smith, Sebastian Munoz, Eric Hagen, Greg P. Johnson, and E. G. Lightsey, The FASTRAC Nanosatellites: Software Implementation and Testing, in 22nd Annual Conference on Small Satellites (SMALLSAT), August 2008
2007
- Bill Yoder, Jim Burrill, Robert McDonald, Kevin Bush, Katie Coons, Mark Gebhart, S. Govindan, Bert Maher, Ramadass Nagarajan, B. Robatmili, Karthikeyan Sankaralingam, Sadia Sharif, Aaron Smith, Doug Burger, Stephen W. Keckler, and Kathryn S. McKinley, Software Infrastructure and Tools for the TRIPS Prototype, in 3rd Annual Workshop on Modeling, Benchmarking and Simulation (MoBS), June 2007
2006
- Aaron Smith, Ramadass Nagarajan, Karthikeyan Sankaralingam, Robert McDonald, Doug Burger, Stephen W. Keckler, and Kathryn S. McKinley, Dataflow Predication, in 39th International Symposium on Microarchitecture (MICRO), December 2006
- Bert Maher, Aaron Smith, Doug Burger, and Kathryn S. McKinley, Merging Head and Tail Duplication for Convergent Hyperblock Formation, in 39th International Symposium on Microarchitecture (MICRO), December 2006
- Aaron Smith, Jim Burrill, Jon Gibson, Bertrand Maher, Nick Nethercote, Bill Yoder, Doug Burger, and Kathryn S. McKinley, Compiling for EDGE Architectures, in 4th International Symposium on Code Generation and Optimization (CGO), March 2006
2005
- Aaron Smith, Jon Gibson, Jim Burrill, Robert McDonald, Doug Burger, Stephen W. Keckler, and Kathryn S. McKinley, TRIPS Intermediate Language (TIL) Manual, no. TR-05-20, May 2005
- Aaron Smith, Jim Burrill, Robert McDonald, Bill Yoder, Doug Burger, Stephen W. Keckler, and Kathryn S. McKinley, TRIPS Application Binary Interface (ABI) Manual, no. TR-05-22, May 2005
|
Contact
Microsoft Research
One Microsoft Way
Redmond, WA 98052 USA
aaron.smith@microsoft.com

