Programming Challenges Presentations

Programming Challenges
Application Requirements Session: July 27
  1. Bob Lucas - Exascale Programming Challenges
  2. Alice Koniges - Application Status and Needs on Emerging Platforms Abstract
  3. Richard Barrett - Preparing Multi-physics, Multi-scale Codes for Exascale HPC
  4. Sriram Swaminarayan - Exaflops, Petabytes, and Gigathreads... Oh my!
  5. Curtis Jansen - Exascale Programming Environments
State-of-the-Art Session I: July 27
  1. Vijay Saraswat - The Return of Logic
  2. Guy Blelloch - Nested Parallelism and Hierarchical Locality
  3. Mike Heroux - Next Generation Programming Environments: What We Need And Do Not Need
  4. Sung-Eun Choi - Data-Oriented Programming Models: A Foundation for the Exascale Era
  6. KEYNOTE ADDRESS: Jayadev Misra - The Challenge of Exascale
  8. John Shalf - Functional vs. Imperative Languages (Dataflow 2.0)
  9. Richard Murphy - How I Learned to Stop Worrying and Love New Models of Computation
  10. Tim Mattson - Unintelligent Design for Asynchronous Exascale Systems
  11. Sriram Krishnamoorthy - (De)composable Abstractions for a Changing Architectural Landscape
State-of-the-Art Session II: July 28
  1. Kathy Yelick - To Virtualize or Not to Virtualize
  2. Keshav Pingali - Why Compilers Have Failed And What We Can Do About It
  3. Richard Lethin - Reconceptualizing to Unshackle Programmers from the Burden of Exascale Hardware Issues
  4. Sanjay Kale - Composable And Modular Exascale Programming Models With Intelligent Runtime Systems
  5. Pavan Balaji - Evolutionary Support for Revolutionary Programming Models and Runtime Systems
  7. KEYNOTE ADDRESS: George Almasi - PGAS Languages In The Exascale Era
  9. Saman Amarasinghe - Why Has Compilers failed To Help Parallel Programmers
  10. Vivek Sarkar - Programming Constructs for Exascale Systems and Their Implementation Challenges
  11. John Mellor-Crummey - Lessons From The Past, Challenges Ahead, And A Path Forward
  12. Dan Quinlan - Challenges for Compiler Support for Exascale Computing