May 19, 2012
Schedule
May 18 (Friday)
- 15:00 -: Hotel Check In (early check-in from 12:00 is negotiable if informed in advance)
- 19:00 – 21:00: Welcome Reception
May 19 (Saturday)
- 07:30 – 09:00: Breakfast
- 09:00 – 09:15: Welcome, Overview, Administrative issues
- 09:15 – 10:15: Self-introduction
Chair: Chung-chieh Shan - 10:15 – 10:45: Tea Break
- 10:45 – 11:45: continue self-introduction
Chair: Oleg Kiselyov - 11:45 – 13:30: Lunch
- 13:30 – 14:45: Walid Taha: Staging 15 years later
Chair: Oleg Kiselyov - 14:45 – 15:15: Tea Break
- 15:15 – 16:30: Daisuke Takahashi: Performance Tuning for High Performance Computing Applications (Overview of HPC)
Chair: Yukiyoshi Kameyama - 16:40 – 18:00: Chair Chung-chieh Shan
- 16:40 – 17:05: Ashish Agarwal: BINQ: A Domain Specific Language for Genomic Computations
- 17:05 – 17:30: Takayuki Muranushi: Paraiso: A code generation and automated tuning framework for explicit solvers of partial differential equations
- 17:30 – 18:00: Questions for the four afternoon speakers
- 18:00 – 19:30: Dinner
May 20 (Sunday)
- 07:30 – 09:00: Breakfast
- 09:00 – 10:10: Chair Frédéric Loulergue
- 09:00 – 09:35: Jeremy Siek: Reliable Generation of High-Performance Matrix Algebra
- 09:35 – 10:10: Zhenjiang Hu: A Calculational Framework for Parallel Programming with MapReduce
- 10:10 – 10:40: Tea Break
- 10:40 – 11:45: Chair Albert Cohen
- 10:40 – 11:15: Baris Aktemur: Combining Staged Programming and Empirical Optimization
- 11:15 – 11:45: Questions for the three morning speakers
- 11:45 – 13:30: Lunch
- 13:30 – 14:45: Chair Peter Thiemann
- 13:30 – 14:15: Reiji Suda: Programming language features required in high performance computing, parallel computing, and automatic tuning
- 14:15 -14:45: Matthew Sottile: ForOpenCL — Transformations Exploiting Array Syntax in Fortran for Accelerator Programming
- 14:45 – 15:15: Tea Break
- 15:15 – 17:45: Chair Eijiro Sumii
- 15:15 – 15:45: Geoffrey Mainland: MetaHaskell — Type Safe Heterogeneous Metaprogramming
- 15:45 – 16:15: Tiark Rompf: High Performance Embedded DSLs with Delite
- 16:15 – 16:45: Questions for the afternoon speakers
- 16:45 – 16:55: Short break
- 16:55 – 17:45: General discussion
- 18:00 – 19:30: Dinner
- 20:00 – 22.00 (Rm 208): Scala EDSL Tutorial: Tiark Rompf
- 20:00 – 23.00 (Rm 209): benchmark (challenge) code: Kenichi Asai
(challenge request form)
May 21 (Monday)
- 07:31 – 07:36: Solar eclipse
- 07:30 – 09:00: Breakfast
- 09:00 – 09:45: Andrei Klimov: Supercompilation 40 years later
- 09:45 – 10:15: Tea Break
- 11:45 – 13:30: Lunch
- 13:30 – Excursion, Banquet
May 22 (Tuesday)
- 07:30 – 09:00: Breakfast
- 09:00 – 09:45: Kenichi Asai: Shonan Challenge
- 09:45 – 10:15: Tea Break
- 10:15 – 11:45: Final discussion. How to continue
- 11:45 – 14:00: Lunch