Final Program
PACT'03
PACT '03 FINAL PROGRAM 

MONDAY, SEPTEMBER 29

8:45 AM   Keynote 1
TITLE:    Single-Chip Multiprocessors: The Rebirth of Parallel Computing
SPEAKER:  Guri Sohi, University of Wisconsin-Madison 

9:45 AM          BREAK

10:15 AM           SESSION 1: MULTITHREADING

TITLE: Constraint Graph Analysis of Multithreaded Programs
AUTHORS: Harold Cain, Mikko Lipasti, Ravi Nair

TITLE: The Impact of Resource Partitioning on SMT Processors
AUTHORS: Steven Raasch, Steven Reinhardt

TITLE: Initial Observations of a Simultaneous Multithreading Pentium 4
Processor
AUTHORS: Nathan Tuck, Dean Tullsen

11:45             LUNCH

1:15 AM         SESSION 2: INSTRUCTION-LEVEL PARALLELISM

TITLE: Efficient Resource Management during Instruction Scheduling for the
EPIC Architecture
AUTHORS: Dong-Yuan Chen, Lixia Liu, Chen Fu, Shuxin Yang, Roy Ju

TITLE: Instruction Replication: Reducing Delays Due to Inter-PE
Communication Latency
AUTHORS: Aneesh Aggarwal, Manoj Franklin

TITLE: Y-Branches: When You Come to a Fork in the Road, Take It
AUTHORS: Nicholas Wang, Michael Fertig, Sanjay Patel

2:45                    BREAK

3:15			SESSION 3: CACHE OPTIMIZATIONS

TITLE: Optimizing Program Locality Through CMEs and GAs
AUTHORS: Xavier Vera, Jaume Abella, Antonio Gonzalez, Josep Llosa

TITLE: Miss Rate Prediction across All Program Inputs
AUTHORS: Yutao Zhong, Steven G. Dropsho, Chen Ding

TITLE: Compiler-Directed Content-Aware Prefetching for Dynamic Data Structures
AUTHORS: Hassan Al-Sukhni, Ian Bratt, Dan Connors

4:45            BREAK

5:15            WORK-IN-PROGRESS SESSION

6:15            ADJOURN

TUESDAY, SEPTEMBER 30

8:15 AM     Keynote 2
Title:      Challenges and New Approaches to Program Analysis
Speaker:    Monica Lam, Stanford University

9:15 AM          BREAK

9:45 AM          SESSION 4: COMPILER TECHNIQUES AND DOMAIN-SPECIFIC OPTIMIZATIONS

TITLE: Combining Program Recovery, Auto-parallelisation and Locality
Analysis for C Programs on Multi-processor DSPs
AUTHORS: Bjoern Franke, Michael O'Boyle

TITLE: Inter-procedural Loop Fusion, Array Contraction and Rotation
AUTHORS: John  Ng, Dattatraya Kulkarni, Wei Li, Robert Cox, Scott Bobholz

TITLE: Spill Code Minimization by Spill Code Motion
AUTHORS: Akira Koseki, Hideaki Komatsu, Toshio Nakatani

TITLE: Compilation, Architectural Support and Evaluation of SIMD
Graphics Pipeline Programs on General Purpose CPUs
AUTHORS: Mauricio Breternitz, Herbert Hum, Jr., Sanjeev Kumar

11:45 AM        LUNCH

1:15 PM         SESSION 5: LOGGING, TRACING, PROFILING 

TITLE: An Efficient Online Path Profiling Framework for Java Just-In-Time
Compilers
AUTHORS: Toshiaki Yasue, Toshio Suganuma,Hideaki Komatsu, Toshio Nakatani

TITLE: Compressing Extended Program Traces Using Value Predictors
AUTHORS: Martin Burtscher, Metha Jeeradit

TITLE: Using Software Logging to Support Multi-Version Buffering in
Thread-Level Speculation
AUTHORS: Maria Garzaran, Milos Prvulovic, Victor Vinals, Jose Maria
Llaberia, Lawrence Rauchwerger, Josep Torrellas

2:45                   BREAK

3:15                   SESSION 6: MULTIPROCESSORS

TITLE: Reactive Multi-word Synchronization for Multiprocessors
AUTHORS: Phuong Ha, Phillipas Tsigas

TITLE: Design Trade-offs in High-Throughput Coherence Controllers
AUTHORS: Anthony-Trung Nguyen, Josep Torrellas

TITLE: Memory Hierarchy Design for a Multiprocessor Look-up Engine
AUTHORS: Jean-Loup Baer, Douglas Low, Patrick Crowley, Neal Sidhwaney


4:45     ADJOURN FOR BANQUET


WEDNESDAY, OCTOBER 1

8:15       Keynote 3
TITLE:     Biomedical Computing and Visualization
SPEAKER:   Chris Johnson, University of Utah

9:15         BREAK

9:45        SESSION 7: APPLICATION CHARACTERIZATION 

TITLE: Characterizing and Predicting Program Behavior and its Variability
AUTHORS: Evelyn Duesterwald, Calin Cascaval, Sandhya Dwarkadas

TITLE: Redeeming IPC as a Performance Metric for Multithreaded Programs
AUTHORS: Kevin Lepak, Harold Cain, Mikko Lipasti

TITLE: Picking Statistically Valid and Early Simulation Points
AUTHORS: Erez Perelman, Greg Hamerly, Brad Calder

11:15 BREAK

11:45        SESSION 8: REGISTER DESIGN ISSUES

TITLE: Reducing Datapath Energy Through the Isolation of Short-Lived
Operands
AUTHORS: Dmitry Ponomarev, Gurhan Kucuk, Oguz Ergin, Kanad Ghose

TITLE: Resolving Register Bank Conflicts for a Network Processor
AUTHORS: Xiaotong Zhuang, Santosh Pande

12:45   ADJOURN