| 2012 | HPCA | Flexible register management using reference counting. | Steven J. Battle, Andrew D. Hilton, Mark Hempstead, Amir Roth |
| 2010 | HPCA | BOLT: Energy-efficient Out-of-Order Latency-Tolerant execution. | Andrew D. Hilton, Amir Roth |
| 2009 | HPCA | iCFP: Tolerating all-level cache misses in in-order processors. | Andrew D. Hilton, Santosh Nagarakatte, Amir Roth |
| 2009 | ISCA | Decoupled store completion/silent deterministic replay: enabling scalable data memory for CPR/CFP processors. | Andrew D. Hilton, Amir Roth |
| 2007 | ISCA | Ginger: control independence using tag rewriting. | Andrew D. Hilton, Amir Roth |
| 2006 | MICRO | Serialization-Aware Mini-Graphs: Performance with Fewer Resources. | Anne Bracy, Amir Roth |
| 2006 | MICRO | NoSQ: Store-Load Communication without a Store Queue. | Tingting Sha, Milo M. K. Martin, Amir Roth |
| 2005 | HPCA | Low-Overhead Interactive Debugging via Dynamic Instrumentation with DISE. | Marc L. Corliss, E. Christopher Lewis, Amir Roth |
| 2005 | ISCA | Energy-Effectiveness of Pre-Execution and Energy-Aware P-Thread Selection. | Vlad Petric, Amir Roth |
| 2005 | ISCA | Store Vulnerability Window (SVW): Re-Execution Filtering for Enhanced Load Optimization. | Amir Roth |
| 2005 | ISCA | RENO - A Rename-Based Instruction Optimizer. | Vlad Petric, Tingting Sha, Amir Roth |
| 2005 | MICRO | Scalable Store-Load Forwarding via Store Queue Index Prediction. | Tingting Sha, Milo M. K. Martin, Amir Roth |
| 2004 | MICRO | Dataflow Mini-Graphs: Amplifying Superscalar Capacity and Bandwidth. | Anne Bracy, Prashant Prahlad, Amir Roth |
| 2003 | ISCA | DISE: A Programmable Macro Engine for Customizing Applications. | Marc L. Corliss, E. Christopher Lewis, Amir Roth |
| 2002 | MICRO | Three extensions to register integration. | Vlad Petric, Anne Bracy, Amir Roth |
| 2002 | MICRO | A quantitative framework for automated pre-execution thread selection. | Amir Roth, Gurindar S. Sohi |
| 2001 | HPCA | Speculative Data-Driven Multithreading. | Amir Roth, Gurindar S. Sohi |
| 2000 | MICRO | Register integration: a simple and efficient implementation of squash reuse. | Amir Roth, Gurindar S. Sohi |
| 1999 | ISCA | Effective Jump-Pointer Prefetching for Linked Data Structures. | Amir Roth, Gurindar S. Sohi |
| 1999 | ICS | Improving virtual function call target prediction via dependence-based pre-computation. | Amir Roth, Andreas Moshovos, Gurindar S. Sohi |
| 1998 | ASPLOS | Dependance Based Prefetching for Linked Data Structures. | Amir Roth, Andreas Moshovos, Gurindar S. Sohi |
| 1997 | MICRO | Exploiting Dead Value Information. | Milo M. K. Martin, Amir Roth, Charles N. Fischer |