View the 2024 call for nominations.
| Paper Title | Authors |
|---|---|
| Virtually Pipelined Network Memory | Banit Agrawal, Timothy Sherwood |
| ASR: Adaptive Selective Replication for CMP Caches | Bradford M. Beckmann, Michael R. Marty, David A. Wood |
| Die Stacking (3D) Microarchitecture | Bryan Black, Murali Annavaram, Ned Brekelbaum, John DeVale, Lei Jiang, Gabriel H. Loh, Don McCaule, Patrick Morrow, Donald W. Nelson, Daniel Pantuso, Paul Reed, Jeff Rupley, Sadasivan Shankar, John Paul Shen, Clair Webb |
| Serialization-Aware Mini-Graphs: Performance With Fewer Resources | Anne Bracy, Amir Roth |
| DMDC: Delayed Memory Dependence Checking Through Age-Based Filtering | Fernando Castro, Luis Piñuel, Daniel Chaver, Manuel Prieto, Michael C. Huang, Francisco Tirado |
| Managing Distributed, Shared L2 Caches Through OS-Level Page Allocation | Sangyeun Cho, Lei Jin |
| In-Network Cache Coherence | Noel Eisley, Li-Shiuan Peh, Li Shang |
| Fairness and Throughput in Switch on Event Multithreading | Ron Gabor, Shlomo Weiss, Avi Mendelson |
| Data-Dependency Graph Transformations for Superblock Scheduling | Mark Heffernan, Kent D. Wilken, Ghassan Shobaki |
| Memory Prefetching Using Adaptive Stream Detection | Ibrahim Hur, Calvin Lin |
| An Analysis of Efficient Multi-Core Global Power Management Policies: Maximizing Performance for a Given Power Budget | Canturk Isci, Alper Buyuktosunoglu, Chen-Yong Cher, Pradip Bose, Margaret Martonosi |
| Live, Runtime Phase Monitoring and Prediction on Real Systems With Application to Dynamic Power Management | Canturk Isci, Gilberto Contreras, Margaret Martonosi |
| A Predictive Performance Model for Superscalar Processors | P. J. Joseph, Kapil Vaswani, Matthew J. Thazhuthaveetil |
| Diverge-Merge Processor (DMP): Dynamic Predicated Execution of Complex Control-Flow Graphs Based on Frequently Executed Paths | Hyesoon Kim, José A. Joao, Onur Mutlu, Yale N. Patt |
| Leveraging Optical Technology in Future Bus-Based Chip Multiprocessors | Nevin Kirman, Meyrem Kirman, Rajeev K. Dokania, José F. Martínez, Alyssa B. Apsel, Matthew A. Watkins, David H. Albonesi |
| Mitigating the Impact of Process Variations on Processor Register Files and Execution Units | Xiaoyao Liang, David M. Brooks |
| PathExpander: Architectural Support for Increasing the Path Coverage of Dynamic Bug Detection | Shan Lu, Pin Zhou, Wei Liu, Yuanyuan Zhou, Josep Torrellas |
| Merging Head and Tail Duplication for Convergent Hyperblock Formation | Bertrand A. Maher, Aaron Smith, Doug Burger, Kathryn S. McKinley |
| Coherence Ordering for Ring-Based Chip Multiprocessors | Michael R. Marty, Mark D. Hill |
| A Floorplan-Aware Dynamic Inductive Noise Controller for Reliable Processor Design | Fayez Mohamood, Michael B. Healy, Sung Kyu Lim, Hsien-Hsin S. Lee |
| Fair Queuing Memory Systems | Kyle J. Nesbit, Nidhi Aggarwal, James Laudon, James E. Smith |
| ViChaR: A Dynamic Virtual Channel Regulator for Network-on-Chip Routers | Chrysostomos Nicopoulos, Dongkook Park, Jongman Kim, Narayanan Vijaykrishnan, Mazin S. Yousif, Chita R. Das |
| Yield-Aware Cache Architectures | Serkan Ozdemir, Debjit Sinha, Gokhan Memik, Jonathan Adams, Hai Zhou |
| CAPSULE: Hardware-Assisted Parallel Execution of Component-Based Programs | Pierre Palatin, Yves Lhuillier, Olivier Temam |
| LIFT: A Low-Overhead Practical Information Flow Tracking System for Detecting Security Attacks | Feng Qin, Cheng Wang, Zhenmin Li, Ho-Seop Kim, Yuanyuan Zhou, Youfeng Wu |
| Support for High-Frequency Streaming in CMPs | Ram Rangan, Neil Vachharajani, Adam Stoler, Guilherme Ottoni, David I. August, George Z. N. Cai |
| Architectural Support for Software Transactional Memory | Bratin Saha, Ali-Reza Adl-Tabatabai, Quinn Jacobson |
| Exploiting Fine-Grained Data Parallelism With Chip Multiprocessors and Fast Barriers | Jack Sampson, Rubén González, Jean-Francois Collard, Norman P. Jouppi, Michael S. Schlansker, Brad Calder |
| Distributed Microarchitectural Protocols in the TRIPS Prototype Processor | Karthikeyan Sankaralingam, Ramadass Nagarajan, Robert G. McDonald, Rajagopalan Desikan, Saurabh Drolia, M. S. Govindan, Paul Gratz, Divya Gulati, Heather Hanson, Changkyu Kim, Haiming Liu, Nitya Ranganathan, Simha Sethumadhavan, Sadia Sharif, Premkishore Shivakumar, Stephen W. Keckler, Doug Burger |
| Phoenix: Detecting and Recovering From Permanent Processor Design Bugs With Programmable Hardware | Smruti R. Sarangi, Abhishek Tiwari, Josep Torrellas |
| NoSQ: Store-Load Communication Without a Store Queue | Tingting Sha, Milo M. K. Martin, Amir Roth |
| Authentication Control Point and Its Implications for Secure Processor Design | Weidong Shi, Hsien-Hsin S. Lee |
| Dataflow Predication | Aaron Smith, Ramadass Nagarajan, Karthikeyan Sankaralingam, Robert G. McDonald, Doug Burger, Stephen W. Keckler, Kathryn S. McKinley |
| Reunion: Complexity-Effective Multicore Redundancy | Jared C. Smolens, Brian T. Gold, Babak Falsafi, James C. Hoe |
| Fire-and-Forget: Load/Store Scheduling With No Store Queue at All | Samantika Subramaniam, Gabriel H. Loh |
| Adaptive Caches: Effective Shaping of Cache Behavior to Workloads | Ranjith Subramanian, Yannis Smaragdakis, Gabriel H. Loh |
| Scalable Cache Miss Handling for High Memory-Level Parallelism | James Tuck, Luis Ceze, Josep Torrellas |
| Molecular Caches: A Caching Structure for Dynamic Creation of Application-Specific Heterogeneous Cache Regions | Keshavan Varadarajan, S. K. Nandy, Vishal Sharda, Bharadwaj Amrutur, Ravi R. Iyer, Srihari Makineni, Donald Newell |
| Dynamic Standby Prediction for Leakage Tolerant Microprocessor Functional Units | Ahmed Youssef, Mohab Anis, Mohamed I. Elmasry |
| Memory Protection Through Dynamic Access Control | Kun Zhang, Tao Zhang, Santosh Pande |
| Using Branch Correlation to Identify Infeasible Paths for Anomaly Detection | Xiaotong Zhuang, Tao Zhang, Santosh Pande |