CGO-2004 Advance Program
Monday, March 22, 2004
Welcome and Keynote I
9:00am-10:00am, Monday March 22
Welcome
9:00am-9:05am
- Carole Dulong, General Chair
- Mike Smith, Program Chair
Keynote I
9:05am-10:00am
Break
10:00am-10:30am
Session 1: Optimizing Memory Performance
CJ Newburn (Intel Corporation), session chair
10:30am-12:00noon
- Ispike: A Post-link Optimizer for the Intel Itanium Architecture
Chi-Keung Luk, Robert Muth, Harish Patil, Robert Cohn, Geoff Lowney (Intel)
- Physical Experimentation with Prefetching Helper Threads on Intel's Hyper-Threaded Processors
Dongkeun Kim (Intel), Steve Shih-wei Liao (Intel), Perry Wang (Intel), Juan del Cuvillo (Intel), Xinmin Tian (Intel), Xiang Zou (Intel), Hong Wang (Intel), Donald Yeung (U. of Maryland College Park), Milind Gikar (Intel), John Shen (Intel)
- Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads
Antonia Zhai, Christopher B. Colohan (CMU), J. Gregory Steffan (U. of Toronto), Todd C. Mowry (CMU)
Lunch
12:00-1:30pm
Session 2: New Frameworks
Chandra Krintz (UCSB), session chair
1:30-3:00pm
Break
3:00-3:30pm
Session 3: More Memory Performance
Calin Cascaval (IBM), session chair
3:30-5:00pm
- Exploring Code Cache Eviction Granularities in Dynamic Optimization Systems
Kim Hazelwood (Harvard), James E. Smith (U. of Wisconsin Madison)
- Improving 64-Bit Java IPF Performance by Compressing Heap References
Ali-Reza Adl-Tabatabai, Jay Bharadwaj, Marsha Eng, Jesse Fang, Brian T. Lewis, Brian R. Murphy, James Stichnoth (Intel), Michal Cierniak (Microsoft)
- A Dynamically Tuned Sorting Library
Xiaoming Li, Maria Jesus Garzaran, David Padua (U. of Illinois at Urbana-Champaign)
Break
5:00-5:30pm
Session 4: Optimizing for Energy Efficiency
Mary Lou Soffa (University of Pittsburgh), session chair
5:30-6:30pm
Dinner (On your own)
Spontaneous BOF and Dessets - Special interest working groups
7:30-9:00pm
Tuesday, March 23, 2004
Session 5: Loop Scheduling
Stefan Freudenberger (STMicroelectronics), session chair
9:00-10:30am
Break
10:30-11:00am
Keynote II
11:00am-12:00noon
Lunch (On your own)
12:00-2:00pm
Session 6: Instruction Scheduling
Jim Dehnert (Transmeta), session chair
2:00-3:30pm
Break h4>
3:30-4:00pm
Session 7: Code Profiling
Cliff Young (DE Shaw), session chair
4:00-5:30pm
Conference Dinner
6:00-8:00pm
Business meeting
9:00pm
Wedneday, March 24, 2004
Session 8: Compile-time Optimization
Roy Ju (Intel), session chair
9:00-10:00am
Break
10:00-10:30am
Session 9: Memory Profiling and Data Layout
Scott Mahlke (University of Michigan), session chair
10:30-12:00noon
Closing ceremonies
12:00-12:30pm