The
2nd Workshop on
Parallel Execution of Sequential Programs on Multi-core Architectures
(PESPMA 2009) Full Workshop Proceedings
June 21st,
2009
Final Program
8:50
– 9:00am Welcome
9:00
– 10:00am Keynote I:
Session Chair: Wei Liu
(Intel Labs)
The
Audacity of Hope: Thoughts on Restoring Computing's Former Glory
David
August (
10:00
– 10:30am Coffee Break
10:30am – 12:10pm Session I: Thread Level
Parallelism
Session Chair: (
Toward
Automatic Data Structure Replacement for Effective Parallelization
Changhee
Jung and Nathan Clark (Georgia Institute of Technology)
Factoring
Out Ordered Sections to Expose Thread-Level Parallelism
Hans
Vandierendonck, Sean Rul and Koen De Bosschere (
Dynamic
Concurrency Discovery for Very Large Windows of Execution
Jacob
Nelson and Luis Ceze (
Parallelization
Spectroscopy: Analysis of Thread-level Parallelism in HPC Programs
Arun
Kejariwal (
12:10
– 1:40 pm Lunch
1:40 – 2:40 pm Keynote II:
Session Chair: Scott Mahlke (
Exploiting
Hidden Parallelism
Erik
Altman (IBM Research)
2:40 – 3:30 pm Session II: Binary and Run-time Execution
Session Chair: Scott Mahlke (
DBT86:
A Dynamic Binary Translation Research Framework for the CMP Era
Ben
Hertzberg and Kunle Olukotun (
A
Concurrent Trace-based Just-In-Time Compiler for Single-threaded JavaScript
Jungwoo
Ha (
3:30
– 4:00pm Coffee Break
4:00 – 5:30pm Session III: Multicore Architecture and Speculation
Session Chair: (
Exploring
Practical Benefits of Asymmetric Multicore Processors
Jon
Hourd, Chaofei Fan, Jiasi Zeng, Qiang (Scott) Zhang, Micah J. Best, Alexandra
Fedorova and Craig Mustard (Simon Fraser University)
Hybrid
Operand Communication for Dataflow Processors
Dong
Li, Behnam Robatmili, Sibi Govindan, Doug Burger and Steve Keckler (
Hierarchical
Control Flow Speculation: Support for Aggressive Predication
Hadi
Esmaeilzadeh (
Tolerating
Delinquent Loads with Speculative Execution
Chuck
(Chengyan) Zhao, J. Gregory Steffan, Cristiana Amza (