PACT-2002 Conference Program





Monday, September 23
8:30-9:30 KEYNOTE: Parallelism in Mainstream Enterprise Platforms of the Future   ( slides )
Dr. Dileep Bhandarkar
9:30-10:00 BREAK
10:00-11:30 SESSION 1: Data Parallelism and Threading

An Evaluation of Data-Parallel Compiler Support for Line-Sweep Applications   (slides)
Daniel Chavarria-Miranda and John Mellor-Crummey

Increasing and Detecting Memory Address Congruence   (slides)
Samuel Larsen, Emmett Witchell, and Saman Amarasinghe

Transparent Threads: Resource Sharing in SMT Processors for High Single-Thread Performance   (slides)
Gautham K. Dorai and Donald Yeung
11:30-1:00 LUNCH
1:00-2:30 SESSION 2: Compiler Support for Architecture

Compiler-Controlled Caching in Superword Register Files for Multimedia Extension Architectures   (slides)
Jaewook Shin, Jacqueline Chame, and Mary W. Hall

Effective Compilation Support for Variable Instruction Set Architecture   (slides)
Jack Liu, Tim Kong, and Fred Chow

A Framework for Parallelizing Load/Stores on Embedded Processors   (slides)
Xiaotong Zhuang, Santosh Pande, and John S. Greenland, Jr.
2:30-3:00 BREAK
3:00-4:30 SESSION 3: Program Characterization

Workload Design: Selecting Representative Program-Input Pairs   (slides)
Lieven Eeckhout, Hans Vandierendonck, and Koen De Bosschere

Dataflow Frequency Analysis based on Whole Program Paths   (slides)
Bernhard Scholz and Eduard Mehofer

Quantifying Instruction Criticality   (slides)
Eric S. Tune, Dean M. Tullsen, and Brad Calder
4:30-5:30 BREAK
5:30-6:30 SPECIAL SESSION: Works in Progress
in the Dome Room in the U.Va. Rotunda
6:30 - Grounds tour and reception at the U.Va. Colonnade Club
Tuesday, September 24
8:30-9:30 KEYNOTE: The role of Computational Science in Energy Efficiency and Renewable Energy.   (slides)
Dr. Steve Hammond
9:30-10:00 BREAK
10:00-11:30 SESSION 4: Power

Application Transformations for Energy and Performance-Aware Device Management   (slides)
Taliver Heath, Eduardo Pinheiro, Jerry Hom, Ulrich Kremer, and Ricardo Bianchini

Leakage Energy Management in Cache Hierarchies   (slides)
Lin Li, Ismail Kadayif, Yuh-Fang Tsai, Narayanan Vijaykrishnan, Mahmut Kandemir, Mary Jane Irwin, and Anand Sivasubramaniam

Integrating Adaptive On-Chip Storage Structures for Reduced Dynamic Power   (slides)
Steve Dropsho, Alper Buyuktosunoglu, Rajeev Balasubramonian, David H. Albonesi, Sandhya Dwarkadas, Greg Semeraro, Grigorios Magklis, and Michael L. Scott
11:30-1:00 LUNCH
1:00-2:00 SESSION 5: Prediction

The Use of Prediction for Accelerating Upgrade Misses in cc-NUMA Multiprocessors   (slides)
Manuel E. Acacio, Jose Gonzalez, Jose M. Garcia, and Jose Duato

Predicting Conditional Branches With Fusion-Based Hybrid Predictors   (slides)
Gabriel Loh and Dana S. Henry
2:00-2:30 BREAK
2:30-4:00 SESSION 6: Memory Performance

Speculative Sequential Consistency with Little Custom Storage   (slides)
Chris Gniady and Babak Falsafi

Cost-Effective Compiler Directed Memory Prefetching and Bypassing   (slides)
Daniel Ortega, Eduard Ayguade, Jean-Loup Baer, and Mateo Valero

Using the Compiler to Improve Cache Replacement Decisions   (slides)
Zhenlin Wang, Kathryn S. McKinley, Arnold L. Rosenberg, and Charles C. Weems
4:00-4:30 BREAK
4:30-6:00 SESSION 7: Memory Aliasing

Software Bubbles: Using Predication to Compensate for Aliasing in Software Pipelines   (slides)
Benjamin Goldberg, Emily Crutcher, Chad Huneycutt, and Krishna Palem

Speculative Alias Analysis for Executable Code   (slides)
Manel Fernandez and Roger Espasa

Cost Effective Memory Dependence Prediction Using Speculation Levels and Color Sets   (slides)
Soner Onder
7:00 - Banquet
Wednesday, September 25
8:30-9:30 KEYNOTE: The Computational Grid: Aggregating Performance and Enhanced Capability from Federated Resources   (slides)
Dr. Rich Wolski
9:30-10:00 BREAK
10:00-11:00 SESSION 8: Java and IA-64

Just-In-Time Java Compilation for the Itanium Processor   (slides)
Tatiana Shpeisman, Guei-Yuan Lueh, and Ali-Reza Adl-Tabatabai

Eliminating Exception Constraints in Java on IA-64   (slides)
Kazuaki Ishizaki, Tatsushi Inagaki, Hideaki Komatsu, and Toshio Nakatani
11:00-11:30 BREAK
11:30-1:00 SESSION 9: Clusters

Optimizing Loop Performance for Clustered VLIW Architectures   (slides)
Yi Qian, Steve Carr, and Philip Sweany

Exploiting Pseudo-schedules to Guide Data Dependence Graph Partitioning   (slides)
Alex Aleta, Josep Maria Codina, and Francisco Jesus Sanchez, Antonio Gonzalez, and David Kaeli

Efficient Interconnects for Clustered Microarchitectures   (slides)
Joan-Manuel Parcerisa, Julio Sahuquillo, Antonio Gonzalez, and Jose Duato
1:00-1:15 WRAPUP


Last update: August 8th, 2002