All papers
| Multiscalar processors T.N. Vijaykumar, Scott E. Breach, Gurindar S. Sohi |
| Dual-Core Execution: Building a Highly Scalable Single-Thread Instruction Window Huiyang Zhou |
| Speculative Lock Elision:: Enabling Highly Concurrent Multithreaded Execution James Goodman, Ravi Rajwar |
| Transactional Memory: Support for Lock-Free Data Structures J. Eliot B. Moss, Maurice Herlihy |
| Rasterization on Larrabee Michael Abrash |
| The Design and Analysis of a Cache Architecture for Texture Mapping Anoop Gupta, Ziyad Hakura |
| Prefetching in a Texture Cache Architecture Kekoa Proudfoot, Matthew Eldridge, Holman Igehy |
| Scalable Parallel Programming with CUDA Kevin Skadron, Michael Garland, Ian Buck, John Nickolls |
| Slave Memories and Dynamic Storage Allocation. IEEE Transactions on Electronic Computers M V Wilkes |
| A study of replacement algorithms for a virtual-storage computer L A Belady |