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