Time | Speaker | Topic |
8:30-8:40 | Neal Glew | Welcome
Slides for the day including a summary of some of the learnings and themes of the day at the end. |
8:40-9:40 | Douglas Carmean | Keynote: The Evolution of
Computing Architectures (Slides not available.) |
9:40-9:55 | Break | |
9:55-10:20 | Jan-Willem Maessen | pH: Lessons Learned |
10:20-10:45 | Guy Blelloch | Nesl |
10:45-11:00 | Break | |
11:00-11:25 | Gopal Gupta | The Next Generation of Logic Programming Systems |
11:25-11:50 | Vitor Santos Costa | A Look Back and a Look Forward at Parallel Logic Programming |
11:50-1:00 | Lunch | |
1:00-2:00 | Arvind Guy Blelloch Gopal Gupta Simon Peyton Jones | Panel: Lessons from the Past and What it Means for Multicores |
2:00-2:20 | Break | |
2:20-2:45 | Rob Ennals | Now you C it. Now you don't. |
2:45-3:10 | Kevin Hammond | Hume and Multicore Architectures (ppt) |
3:10-3:35 | Manuel Hermenegildo | Automatic Parallelization and Granularity Control of Logic and Constraint Programs |
3:35-3:55 | Break | |
3:55-4:20 | Dan Grossman | Design and Implementation Issues for Atomicity and Functional Languages (ppt) |
4:20-4:45 | Suresh Jaganathan | Stabilizers: A Safe Lightweight Checkpointing Abstraction for Concurrent Programs |
4:45-5:10 | Manuel Chakravarty | Nested Data Parallelism in Haskell |
5:10-5:25 | Neal Glew | Wrap up |