40th International Symposium on Microarchitecture

 

 

Technical Program

 

Sunday, December 2, 2007

6:30pm: Reception dinner in the Promenade Ballroom.


Monday, December 3, 2007

All sessions are in the Grand Ballroom.

 

8:30-8:45am: Welcome

8:45-10:00am: Keynote I: Anant Agarwal -- slides


10:00-10:30am: Break

 

10:30am-noon: Session 1: Technology Issues

Session Chair: Valeria Bertacco


Optimizing NUCA organizations and wiring alternatives for large caches with CACTI 6.0 -- slides
Naveen Muralimanohar, University of Utah

Rajeev Balasubramonian, University of Utah

Norm Jouppi, HP Labs
 

Process Variation Tolerant 3T1D-Based Cache Architectures
Xiaoyao Liang, Harvard University

Ramon Canal, Universitat Politecnica de Catalunya

Gu-Yeon Wei, Harvard University

David Brooks, Harvard University

 

Mitigating Parameter Variation with Dynamic Fine-Grain Body Biasing -- slides
Radu Teodorescu, University of Illinois at Urbana-Champaign

Jun Nakano, University of Illinois at Urbana-Champaign

Abhishek Tiwari, University of Illinois at Urbana-Champaign

Josep Torrellas, University of Illinois at Urbana-Champaign


Noon-1:30pm: Lunch

 

1:30-3:00pm: Session 2A: Parallelism in CMPs and Instruction/Code Scheduling

Session Chair: Andreas Moshovos


Optimal versus Heuristic Global Code Scheduling -- slides
Sebastian Winkel, Intel Corporation

Global Multi-Threaded Instruction Scheduling
Guilherme Ottoni, Princeton University

David August, Princeton University

Revisiting the Sequential Programming Model for Multi-Core -- slides
Matthew Bridges, Princeton University

Neil Vachharajani, Princeton University

Yun Zhang, Princeton University

Thomas Jablin, Princeton University

David August, Princeton University

 

1:30-3:00pm: Session 2B: Wear-Out Aware Architectures

Session Chair: David Brooks


Penelope: the NBTI-Aware Processor -- slides
Jaume Abella, Intel Barcelona Research Center, Intel Labs - UPC

Xavier Vera, Intel Barcelona Research Center, Intel Labs - UPC

Antonio González, Intel Barcelona Research Center, Intel Labs – UPC

 

Software-Based On­Line Detection of Hardware Defects: Mechanisms, Architectural Support, and Evaluation -- slides
Kypros Constantinides, University of Michigan

Onur Mutlu, Microsoft Research

Todd Austin, University of Michigan

Valeria Bertacco, University of Michigan

 

Self-calibrating Online Wearout Detection -- slides
Jason Blome, University of Michigan

Shuguang Feng, University of Michigan

Shantanu Gupta, University of Michigan

Scott Mahlke, University of Michigan


3:00-3:30pm: Break

 

3:30-5:00pm: Session 3A: Memory

Session Chair: Milos Prvulovic


Implementing Signatures for Transactional Memory
Daniel Sanchez Martin, University of Wisconsin-Madison

Luke Yen, University of Wisconsin-Madison

Mark D. Hill, University of Wisconsin-Madison

Karthikeyan Sankaralingam, University of Wisconsin-Madison

Smart Refresh: An Enhanced Memory Controller Design for Reducing Energy in Conventional and 3D Die-Stacked DRAMs -- slides
Mrinmoy Ghosh, Georgia Institute of Technology

Hsien-Hsin S. Lee, Georgia Institute of Technology

Stall-Time Fair Memory Access Scheduling for Chip Multiprocessors -- slides
Onur Mutlu, Microsoft Research

Thomas Moscibroda, Microsoft Research

 

3:30-5:00pm: Session 3B: Networking and Security

Session Chair: Bill Mangione-Smith


Impact of Cache Coherence Protocols on the Processing of Network Traffic -- slides
Amit Kumar, Intel Corporation

Ram Huggahalli, Intel Corporation

Flattened Butterfly Topology for On-Chip Networks
John Kim, Stanford University

James Balfour, Stanford University

William Dally, Stanford University

Using Address Independent Seed Encryption and Bonsai Merkle Trees to Make Secure Processors OS- and Performance-Friendly -- slides
Brian Rogers, North Carolina State University

Siddhartha Chhabra, North Carolina State University

Milos Prvulovic, Georgia Institute of Technology

Yan Solihin, North Carolina State University

5:00-5:30pm: Break

 

5:30pm-6:30pm: Panel Session: Computing Beyond Von Neumann

Moderator:

Mark Hill, University of Wisconsin - Madison

Panelists:

Doug Burger, University of Texas - Austin

Wen-mei W. Hwu, University of Illinois - Urbana-Champaign

Mikko Lipasti, University of Wisconsin - Madison

Mark Oskin, University of Washington

Yale Patt, University of Texas - Austin

James Shapiro, University of Chicago

 

9:00-11:00pm: Business Meeting


Tuesday, December 4, 2007
All sessions are in the Grand Ballroom.

8:30-9:30am: Keynote II: Mohanbir S Sawhney -- slides


9:30-10:00am: Break

10:00-12 noon: Session 4A: Reliability

Session Chair: Russ Joseph


Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding
Jangwoo Kim, Carnegie Mellon University

Nikos Hardavellas, Carnegie Mellon University

Ken Mai, Carnegie Mellon University

Babak Falsafi, Carnegie Mellon University

James Hoe, Carnegie Mellon University

Argus: Low-Cost, Comprehensive Error Detection in Simple Cores -- slides
Albert Meixner, Duke University

Michael E. Bauer, Duke University

Daniel Sorin, Duke University

Leveraging 3D Technology for Improved Reliability
Niti Madan, University of Utah

Rajeev Balasubramonian, University of Utah

Effective Optimistic-Checker Tandem Core Design Through Architectural Pruning
Francisco Mesa-Martinez, UCSC

Jose Renau, UCSC
 

10:00-12 noon: Session 4B: Simulation/Workload Analysis

Session Chair: Murali Annavaram


FPGA-Accelerated Simulation Technologies (FAST): Fast, Full-System, Cycle-Accurate Simulators -- slides
Derek Chiou, University of Texas at Austin

Dam Sunwoo, University of Texas at Austin

Nikhil Ajay Patil, University of Texas at Austin

Joonsoo Kim, University of Texas at Austin

Nikhil A. Patil, University of Texas at Austin

William Reinhart, University of Texas at Austin

Darrel Eric Johnson, University of Texas at Austin
Jebediah Keefe, University of Texas at Austin

Hari Angepat, University of Texas at Austin

 

Microarchitectural Design Space Exploration Using An Architecture-Centric Approach
Christophe Dubach, University of Edinburgh

Timothy Jones, University of Edinburgh

Michael O'Boyle, University of Edinburgh

Informed Microarchitecture Design Space Exploration using Workload Dynamics -- slides
Chang-burm Cho, University of Florida

Wangyuan Zhang, University of Florida

Tao Li, University of Florida

Time Interpolation: So Many Metrics, So Few Registers -- slides
Todd Mytkowicz, University of Colorado, Boulder

Peter F. Sweeney, IBM Research

Matthias Hauswirth, University of Lugano, CH

Amer Diwan, University of Colorado, Boulder

12noon-1:30pm: Lunch

 

1:30-3:00pm: Session 5: Prefetching and Snooping

Session Chair: Anne Bracy


Low-Cost Epoch-Based Correlation Prefetching for Commercial Applications -- slides
Yuan Chou, Sun Microsystems

A Framework for Coarse-Grain Optimizations in the On-Chip Memory Hierarchy -- slides
Jason Zebchuk, University of Toronto

Elham Safi, University of Toronto

Andreas Moshovos, University of Toronto

Unconstrained Snoop Request Delivery in Embedded-Ring Multiprocessors -- slides
Karin Strauss, University of Illinois at Urbana-Champaign

Xiaowei Shen, IBM Research

Josep Torrellas, University of Illinois at Urbana-Champaign

 

3:30-5:00pm: Session 6: Parallelism and QoS in CMPs

Session Chair: Rakesh Kumar


A Framework for Providing Quality of Service in Chip Multi-Processors -- slides
Fei Guo, North Carolina State University

Yan Solihin, North Carolina State University

Li Zhao, Intel Corporation

Ravi Iyer, Intel Corporation

A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs -- slides
William Thies, Massachusetts Institute of Technology

Vikram Chandrasekhar, Massachusetts Institute of Technology

Saman Amarasinghe, Massachusetts Institute of Technology

Data Access Partitioning for Fine-grain Parallelism on Multicore Architectures
Michael Chu, University of Michigan

Rajiv Ravindran, Hewlett Packard

Scott Mahlke, University of Michigan

 

5:30-9:00pm: Banquet and Excursion


Wednesday, December 5, 2007
All sessions are in the Grand Ballroom.

8:30-10am: Session 7: Parallel Architectures

Session Chair: José F. Martínez


Composable Lightweight Processors
Changkyu Kim, Intel Corporation

Simha Sethumadhavan, University of Texas at Austin

M.S. Govindan, University of Texas at Austin

Nitya Ranganathan, University of Texas at Austin

Divya Gulati, University of Texas at Austin

Doug Burger, University of Texas at Austin

Stephen W. Keckler, University of Texas at Austin

The Art of Deception: Adaptive Precision Reduction for Area Efficient Physics Acceleration
Thomas Yeh, UCLA

Petros Faloutsos, UCLA

Milos Ercegovac, UCLA

Sanjay Patel, University of Illinois at Urbana-Champaign

Glenn Reinman, UCLA

Dynamic Warp Formation and Scheduling for Efficient GPU Control Flow -- slides
Wilson W. L. Fung, University of British Columbia

Ivan Sham, University of British Columbia

George Yuan, University of British Columbia

Tor M. Aamodt, University of British Columbia

10-10:30am: Break

10:30am-12:00pm: Session 8: Cache Replacement Policies

Session Chair: Gabriel Loh


Scavenger: A New Last Level Cache Architecture with Global Block Priority -- slides
Arkaprava Basu, Indian Institute of Technology, Kanpur

Nevin Kirman, Cornell University

Meyrem Kirman, Cornell University

Mainak Chaudhuri, Indian Institute of Technology, Kanpur

Jose Martinez, Cornell University

Guaranteeing Hits to Improve the Efficiency of a Small Instruction Cache -- slides
Stephen Hines, Florida State University

David Whalley, Florida State University

Gary Tyson, Florida State University

Emulating Optimal Replacement with a Shepherd Cache -- slides
Kaushik Rajan, Indian Institute of Science

Govindarajan Ramaswamy, Indian Institute of Science

 

12:00-12:30pm: Closing and Awards