| 2021 | ISCA | Superconducting Computing with Alternating Logic Elements. | Georgios Tzimpragos, Jennifer Volk, Alex Wynn, James E. Smith, Timothy Sherwood |
| 2018 | ISCA | Space-Time Algebra: A Model for Neocortical Computation. | James E. Smith |
| 2014 | ISCA | Efficient digital neurons for large scale cortical architectures. | James E. Smith |
| 2013 | GECCO | Initial application of ant colony optimisation to statistical disclosure control. | Martin Craig Serpell, James E. Smith |
| 2013 | ICS | The role of computer designers in reverse-engineering the brain. | James E. Smith |
| 2011 | GECCO | Scaling up a hybrid genetic linear programming algorithm for statistical disclosure control. | Martin Craig Serpell, James E. Smith, Alistair R. Clark, Andrea T. Staggemeier |
| 2010 | PDPTA | Batch Mode Stochastic-Based Robust Dynamic Resource Allocation in a Heterogeneous Computing System. | James E. Smith, Jonathan Apodaca, Anthony A. Maciejewski, Howard Jay Siegel |
| 2009 | IKE | A Mathematical Model of Robust Military Village Searches for Decision Making Purposes. | Paul Maxwell, Anthony A. Maciejewski, Howard Jay Siegel, Jerry Potter, James E. Smith |
| 2008 | HPCA | Power-Efficient DRAM Speculation. | Nidhi Aggarwal, Jason F. Cantin, Mikko H. Lipasti, James E. Smith |
| 2008 | MICRO | Implementing high availability memory with a duplication cache. | Nidhi Aggarwal, James E. Smith, Kewal K. Saluja, Norman P. Jouppi, Parthasarathy Ranganathan |
| 2007 | AMIA | Capture and Classification of Problems During CPOE Deployment in an Academic Pediatric Center. | George R. Kim, Marlene R. Miller, Margaret A. Ardolino, James E. Smith, Dorothy C. Lee, Christoph U. Lehmann |
| 2007 | ISCA | Configurable isolation: building high availability systems with commodity multi-core processors. | Nidhi Aggarwal, Parthasarathy Ranganathan, Norman P. Jouppi, James E. Smith |
| 2007 | ISCA | Automated design of application specific superscalar processors: an analytical approach. | Tejas Karkhanis, James E. Smith |
| 2007 | ISCA | Virtual private caches. | Kyle J. Nesbit, James Laudon, James E. Smith |
| 2006 | ASPLOS | Stealth prefetching. | Jason F. Cantin, Mikko H. Lipasti, James E. Smith |
| 2006 | ASPLOS | A performance counter architecture for computing accurate CPI components. | Stijn Eyerman, Lieven Eeckhout, Tejas Karkhanis, James E. Smith |
| 2006 | CATA | Numerical Wire Grid Modeling of Cavity Resonators to determine Quality Factors. | Franz A. Pertl, Andrew D. Lowery, James E. Smith |
| 2006 | HPCA | An approach for implementing efficient superscalar CISC processors. | Shiliang Hu, Ilhyun Kim, Mikko H. Lipasti, James E. Smith |
| 2006 | ISCA | Reducing Startup Time in Co-Designed Virtual Machines. | Shiliang Hu, James E. Smith |
| 2006 | ISPASS | Characterizing the branch misprediction penalty. | Stijn Eyerman, James E. Smith, Lieven Eeckhout |
| 2006 | MICRO | Fair Queuing Memory Systems. | Kyle J. Nesbit, Nidhi Aggarwal, James Laudon, James E. Smith |
| 2005 | EuroPar | Value Compression for Efficient Computation. | Ramon Canal, Antonio Gonzlez, James E. Smith |
| 2005 | ISCA | Improving Multiprocessor Performance with Coarse-Grain Coherence Tracking. | Jason F. Cantin, Mikko H. Lipasti, James E. Smith |
| 2005 | OOPSLA | Runtime specialization with optimistic heap analysis. | Ajeet Shankar, S. Subramanya Sastry, Rastislav Bodk, James E. Smith |
| 2005 | VEE | A unified view of virtualization. | James E. Smith |
| 2004 | CGO | Software-Controlled Operand-Gating. | Ramon Canal, Antonio Gonzlez, James E. Smith |
| 2004 | CGO | Exploring Code Cache Eviction Granularities in Dynamic Optimization Systems. | Kim M. Hazelwood, James E. Smith |
| 2004 | CGO | Using Dynamic Binary Translation to Fuse Dependent Instructions. | Shiliang Hu, James E. Smith |
| 2004 | HPCA | Data Cache Prefetching Using a Global History Buffer. | Kyle J. Nesbit, James E. Smith |
| 2004 | ISCA | A First-Order Superscalar Processor Model. | Tejas Karkhanis, James E. Smith |
| 2004 | ISPASS | The future of simulation: A field of dreams. | Brad Calder, Daniel Citron, Yale N. Patt, James E. Smith |
| 2003 | CGO | Dynamic Binary Translation for Accumulator-Oriented Architectures. | Ho-Seop Kim, James E. Smith |
| 2003 | ICS | Keynote: Is there anything more to learn about high performance processors? | James E. Smith |
| 2003 | MICRO | Comparing Program Phase Detection Techniques. | Ashutosh S. Dhodapkar, James E. Smith |
| 2003 | MICRO | Hardware Support for Control Transfers in Code Caches. | Ho-Seop Kim, James E. Smith |
| 2003 | SPAA | The complexity of verifying memory coherence. | Jason F. Cantin, Mikko H. Lipasti, James E. Smith |
| 2002 | ISCA | Managing Multi-Configuration Hardware via Dynamic Working Set Analysis. | Ashutosh S. Dhodapkar, James E. Smith |
| 2002 | ISCA | An Instruction Set and Microarchitecture for Instruction Level Distributed Processing. | Ho-Seop Kim, James E. Smith |
| 2002 | ICS | Dual path instruction processing. | Juan L. Aragn, Jos Gonzlez, Antonio Gonzlez, James E. Smith |
| 2002 | ISLPED | Saving energy with just in time instruction delivery. | Tejas Karkhanis, James E. Smith, Pradip Bose |
| 2001 | ISCA | Rapid profiling via stratified sampling. | S. Subramanya Sastry, Rastislav Bodk, James E. Smith |
| 2000 | HiPC | Instruction Level Distributed Processing. | James E. Smith |
| 2000 | ISCA | Trace preconstruction. | Quinn Jacobson, James E. Smith |
| 2000 | ISCA | Vector instruction set support for conditional operations. | James E. Smith, Greg Faanes, Rabin A. Sugumar |
| 2000 | MICRO | Very low power pipelines using significance compression. | Ramon Canal, Antonio Gonzlez, James E. Smith |
| 2000 | MICRO | Relational profiling: enabling thread-level parallelism in virtual machines. | Timothy H. Heil, James E. Smith |
| 1999 | HPCA | Instruction Pre-Processing in Trace Processors. | Quinn Jacobson, James E. Smith |
| 1999 | HPCA | A Study of Control Independence in Superscalar Processors. | Eric Rotenberg, Quinn Jacobson, James E. Smith |
| 1999 | MICRO | Improving Branch Predictors by Correlating on Data Values. | Timothy H. Heil, Zak Smith, James E. Smith |
| 1999 | MICRO | Control Independence in Trace Processors. | Eric Rotenberg, James E. Smith |
| 1998 | HPCA | Speculative Versioning Cache. | Sridhar Gopal, T. N. Vijaykumar, James E. Smith, Gurindar S. Sohi |
| 1998 | ISCA | Modeling Program Predictability. | Yiannakis Sazeides, James E. Smith |
| 1998 | ISCA | Retrospective: A Study of Branch Prediction Strategies. | James E. Smith |
| 1998 | ISCA | Retrospective: Decoupled Access/Execute Architectures. | James E. Smith |
| 1998 | ISCA | Retrospective: Implementing Precise Interrupts in Pipelined Processors. | James E. Smith |
| 1998 | ISCA | A Study of Branch Prediction Strategies. | James E. Smith |
| 1998 | ISCA | Decoupled Access/Execute Computer Architectures. | James E. Smith |
| 1998 | ISCA | Implementation of Precise Interupts in Pipelined Processors. | James E. Smith, Andrew R. Pleszkun |
| 1998 | ICS | Vector Architectures: Past, Present and Future. | Roger Espasa, Mateo Valero, James E. Smith |
| 1998 | PLDI | Exploiting Idle Floating-Point Resources for Integer Execution. | S. Subramanya Sastry, Subbarao Palacharla, James E. Smith |
| 1997 | AMIA | Working Toward Acceptance of a Physician Order Entry System. | Pat Winslow, James E. Smith, Cindy Dolan, Peggy Ardolino, Stuart Ray, Steven F. Mandell, Stephanie L. Reel, Mike Weiner, Todd Gress |
| 1997 | HPCA | Control Flow Speculation in Multiscalar Processors. | Quinn Jacobson, Steve Bennett, Nikhil Sharma, James E. Smith |
| 1997 | ISCA | Complexity-Effective Superscalar Processors. | Subbarao Palacharla, Norman P. Jouppi, James E. Smith |
| 1997 | MICRO | Out-of-Order Vector Architectures. | Roger Espasa, Mateo Valero, James E. Smith |
| 1997 | MICRO | Path-Based Next Trace Prediction. | Quinn Jacobson, Eric Rotenberg, James E. Smith |
| 1997 | MICRO | Trace Processors. | Eric Rotenberg, Quinn Jacobson, Yiannakis Sazeides, James E. Smith |
| 1997 | MICRO | The Predictability of Data Values. | Yiannakis Sazeides, James E. Smith |
| 1996 | MICRO | Assigning Confidence to Conditional Branch Predictions. | Erik Jacobsen, Eric Rotenberg, James E. Smith |
| 1996 | MICRO | Trace Cache: A Low Latency Approach to High Bandwidth Instruction Fetching. | Eric Rotenberg, Steve Bennett, James E. Smith |
| 1996 | MICRO | The Performance Potential of Data Dependence Speculation & Collapsing. | Yiannakis Sazeides, Stamatis Vassiliadis, James E. Smith |
| 1995 | MICRO | Decoupling integer execution in superscalar processors. | Subbarao Palacharla, James E. Smith |
| 1994 | SC | Cache performance in vector supercomputers. | Leonidas I. Kontothanassis, Rabin A. Sugumar, Greg Faanes, James E. Smith, Michael L. Scott |
| 1993 | ISCA | Performance of Cached DRAM Organizations in Vector Supercomputers. | Wei-Chung Hsu, James E. Smith |
| 1992 | SC | A Study of Partitioned Vector Register Files. | Corinna G. Lee, James E. Smith |
| 1992 | SC | Prefetching in Supercomputer Instruction Caches. | James E. Smith, Wei-Chung Hsu |
| 1990 | SC | Future general purpose supercomputer architectures. | James E. Smith, Wei-Chung Hsu, Christopher C. Hsiung |
| 1989 | ARITH | An accurate, high speed implementation of division by reciprocal approximation. | D. L. Fowler, James E. Smith |
| 1989 | ICS | Restricted Fetch&Phi operations for parallel processing. | Gurindar S. Sohi, James E. Smith, James R. Goodman |
| 1988 | ICCD | The Astronautics ZS-1 processor. | James E. Smith, Gregory E. Dermer, B. D. Vanderwarn, S. D. Klinger, C. M. Rozewski, D. L. Fowler, K. R. Scidmore, James Laudon |
| 1987 | ASPLOS | The ZS-1 Central Processor. | James E. Smith, Gregory E. Dermer, B. D. Vanderwarn, S. D. Klinger, C. M. Rozewski, D. L. Fowler, K. R. Scidmore, James Laudon |
| 1987 | ASPLOS | A Study of Scalar Compilation Techniques for Pipelined Supercomputers. | Shlomo Weiss, James E. Smith |
| 1986 | ICPP | Pipelined Register-Storage Architectures. | Steven R. Kunkel, James E. Smith |
| 1986 | ISCA | Optimal Pipelining in Supercomputers. | Steven R. Kunkel, James E. Smith |
| 1985 | ISCA | Implementation of Precise Interrupts in Pipelined Processors. | James E. Smith, Andrew R. Pleszkun |
| 1984 | ISCA | Instruction Issue Logic for Pipelined Supercomputers. | Shlomo Weiss, James E. Smith |
| 1983 | ISCA | A Study of Instruction Cache Organizations and Replacement Policies | James E. Smith, James R. Goodman |
| 1982 | DAC | Developments in logic network path delay analysis. | Lionel Bening, Thomas A. Lane, Curtis R. Alexander, James E. Smith |
| 1982 | ISCA | Decoupled access/execute computer architectures. | James E. Smith |
| 1981 | ISCA | A Study of Branch Prediction Strategies. | James E. Smith |