Difference between revisions of "May 28-29 Panel Sessions"

From Modelado Foundation Wiki
Jump to: navigation, search
(Created page with "== Runtime Systems Vision == Moderator: Vivek Sarkar Panelists: We have presented the results of the Runtime Summit, which include challenges, solutions, a set of importan...")
 
(Resilience)
 
(56 intermediate revisions by 13 users not shown)
Line 1: Line 1:
== Runtime Systems Vision ==
+
Link: [[05/28/14:_X-Stack_PI_Meeting|May 28-29, 2014 PI Meeting]]
 +
 
 +
== Runtime Systems ==
 
Moderator: Vivek Sarkar  
 
Moderator: Vivek Sarkar  
  
Panelists:  
+
Panelists: Ron Brightwell, David Grove, Sanjay Kale, Wilf Pinfold, Kathy Yelick
  
 
We have presented the results of the Runtime Summit, which include challenges, solutions, a set of important questions to be answered, and a vision for a runtime architecture, with major components, interfaces, and how to measure success.  
 
We have presented the results of the Runtime Summit, which include challenges, solutions, a set of important questions to be answered, and a vision for a runtime architecture, with major components, interfaces, and how to measure success.  
Line 10: Line 12:
 
[[Runtime_Research_Questions| Questions and Discussion]]
 
[[Runtime_Research_Questions| Questions and Discussion]]
  
[[media:Runtime-Panel.pdf|Runtime Systems Vision Panel Summary]]
+
[[media:Sarkar-XStack-Runtime-Panel-May-2014-v1.pdf|Runtime Systems Vision Panel Summary]]
 
+
 
+
  
 
== Compilers and Auto-tuning ==
 
== Compilers and Auto-tuning ==
Line 18: Line 18:
 
Moderator:  Mary Hall
 
Moderator:  Mary Hall
  
Panelists:   
+
Panelists:  Saman Amarasinghe, Una-May O'Reilly, Dan Quinlan
  
 
Panel description.  
 
Panel description.  
Mary: see description for the compilers panel and auto-tuning panel on March 2013.
+
 
  
 
[[Compilers_Research_Questions| Questions and Discussion]]
 
[[Compilers_Research_Questions| Questions and Discussion]]
Line 28: Line 28:
 
[[media:CompilerPanel_Summary.pptx|Compiler Panel Summary]]
 
[[media:CompilerPanel_Summary.pptx|Compiler Panel Summary]]
  
 +
[[media:OpenTuner_-_X-Stack_PI_meeting_panel_-_05-14.pdf|OpenTuner]]
  
 
== Languages and DSLs ==  
 
== Languages and DSLs ==  
Line 33: Line 34:
 
Moderator: Dan/Saman  
 
Moderator: Dan/Saman  
  
Panelists:
+
Panelists: Mary Hall, David Padua, Anshu Dubey, Katherine Yelick, Saday Sadayappan, Shoaib Kamil
  
Panel description. Dan/Saman: see this panel description in March of last year.
+
Panel description.  
  
 
[[Languages_Research_Questions| Questions and Discussion]]
 
[[Languages_Research_Questions| Questions and Discussion]]
  
[[media:GPLs and DSLs -Summary-2013.pptx|GPLs and and DSLs Panel Summary)]]
+
[[media:GPLs and DSLs -Summary-2013.pptx|GPLs and and DSLs Panel Summary)]]
 
+
 
+
  
 
== Mapping and Optimization Framework ==
 
== Mapping and Optimization Framework ==
Line 47: Line 46:
 
Moderator: Armando Solar-Lezama
 
Moderator: Armando Solar-Lezama
  
Panelist:  
+
Panelist: Mary Hall (University of Utah), David Padua (UIUC), Muthu Baskaran (Reservoir Labs), Shoaib Kamil (MIT)
 +
 
 +
Panel description: The panel will consist of short (8 min) presentations by each panelist on their views on new approaches to map high-level representations of a computation down to an efficient implementation specialized for a particular platform.
  
Panel description. Armando we want to bring here discussions about how a high level representation is mapped and optimized to a particular platform, with as much info about automated mappings/code generation as possible. This should include Mappings, Synthesis, Optimization, and Learning
 
  
 
[[Mappling Framework Panel Questions| Questions and Discussion]]
 
[[Mappling Framework Panel Questions| Questions and Discussion]]
  
 
+
[[media: Mapping Framework Panel-Summary-2013.pptx|Mapping Framework Panel Summary)]]
[[media: Mapping Framework Panel-Summary-2013.pptx|Mapping Framework Panel Summary)]]
+
  
 
== Resilience ==
 
== Resilience ==
  
Moderator:  Mattan Erez
+
ModeratorsAndrew A. Chien and Mattan Erez
  
Panelists:  
+
Panelists: Kath Knobe, Dan Quinlan, Vivek Sarkar, Martin Schulz, Sriram Krishnamoorthy, Michael Carbin, and the moderators.
  
Panel description. Mattan, we need here to include different resilience approaches and their connection, if any.  
+
A focused discussion on how resilience should reflected in the X-stack runtime abstract architecture and the critical research technologies.  
 
   
 
   
 
[[Resilience_Research_Questions| Questions and Discussion]]
 
[[Resilience_Research_Questions| Questions and Discussion]]
  
[[media: Resilience Panel-Summary-2013.pptx|Resilience Panel Summary)]]  
+
[[media:XStack_2014_Resilience_Panel_-_Report_Out.pdf|Resilience Panel Summary]]
 +
 
 +
[[media:Resilience-XStack-PI-4.pdf|Resilience and CnC]] - Kath Knobe
  
 
== Simulation technology ==
 
== Simulation technology ==
  
Moderator:  Shekhar Borkar
+
Moderator:  Wilfred Pinfold
  
Panelists:  
+
Panelists: John Shalf, Jeff Vetter, Arun Rodrigues, Romain Cledat
  
Panel description. Shekhar: I would like to have a discussion about simulation for hardware and software research...
+
Panel description: Simulators are tools for getting a job done. There are many jobs we can use simulators for in designing an Exascale system. First there are simulators for use in various stages of design; conceptual, functionality, final (cycle accurate). Then there are simulators for CPU, memory, network, storage, IO. Finally there are simulators to explore different machine characteristics such as power, resilience or performance. These simulators can be designed to work separately, as cooperating parts or as an integrated system simulation. In this panel we will explore the simulators in use today, the benefits and challenges of integration and the direction we should take to optimize system design and minimize effort expended on tool development.  
  
 
[[Simulator_Research_Questions| Questions and Discussion]]
 
[[Simulator_Research_Questions| Questions and Discussion]]
[[media: Resilience Panel-Summary-2013.pptx|Resilience Panel Summary)]]
 
  
 +
[[media:Simulation_Technology.pdf|Simulation Technology Panel Summary]]
  
 
== X-Stack OS/R requirements ==
 
== X-Stack OS/R requirements ==
  
Moderator:  Marc Snir and Barney Maccabe
+
Moderator:  Ron Brightwell(SNL), Steve Hofmeyr (LBNL), Marc Snir (ANL) and Barney Maccabe (ORNL)
Panelists:
+
  
Panel description.
+
Panelists: Vivek Sarkar (Rice), Shekhar Borkar (Intel), John Feo (PNL), Pat McCormick (LANL), Martin Schulz (LLNL), Brian Van Straalen (LBL)
  
 +
Panel description: The intent of this panel is to collect requirements from people developing architectures, tools, and runtime systems.
  
 
[[OS/R requirements_Research_Questions| Questions and Discussion]]
 
[[OS/R requirements_Research_Questions| Questions and Discussion]]
  
 
[[media: OS/R Requirements Panel-Summary-2013.pptx|OS/R Requirments Panel Summary)]]
 
[[media: OS/R Requirements Panel-Summary-2013.pptx|OS/R Requirments Panel Summary)]]
 +
 +
== Performance Tools and Their Interfaces for the X-Stack ==
 +
 +
Moderator: Martin Schulz (LLNL)
 +
 +
This panel will discuss the role of performance tools in the exascale software stacks: which tools will users expect and which questions should they address, what abstractions should they map their results to and what interfaces in the X-Stack will be available for tools to require the necessary information?
 +
 +
Panelists: Ron Brightwell (SNLs), Romain Cledat (Intel), Jeff Hollingsworth (UMD), John Mellor-Crummey (Rice), Brian Van Straalen (LBL)
 +
 +
[[X-Stack-Interfaces-Questions | Questions and Discussion]]
 +
 +
[[media: 2014-xstackpimeet-toolspanel.pdf|X-Stack Interfaces Panel Summary]]

Latest revision as of 15:57, 30 May 2014

Link: May 28-29, 2014 PI Meeting

Runtime Systems

Moderator: Vivek Sarkar

Panelists: Ron Brightwell, David Grove, Sanjay Kale, Wilf Pinfold, Kathy Yelick

We have presented the results of the Runtime Summit, which include challenges, solutions, a set of important questions to be answered, and a vision for a runtime architecture, with major components, interfaces, and how to measure success.

This session will focus on getting feedback from selected panelists and the audience on our results. Panelists will first provide us with constructive criticism and suggestions, followed by the interaction with the audience.

Questions and Discussion

Runtime Systems Vision Panel Summary

Compilers and Auto-tuning

Moderator: Mary Hall

Panelists: Saman Amarasinghe, Una-May O'Reilly, Dan Quinlan

Panel description.


Questions and Discussion


Compiler Panel Summary

OpenTuner

Languages and DSLs

Moderator: Dan/Saman

Panelists: Mary Hall, David Padua, Anshu Dubey, Katherine Yelick, Saday Sadayappan, Shoaib Kamil

Panel description.

Questions and Discussion

GPLs and and DSLs Panel Summary)

Mapping and Optimization Framework

Moderator: Armando Solar-Lezama

Panelist: Mary Hall (University of Utah), David Padua (UIUC), Muthu Baskaran (Reservoir Labs), Shoaib Kamil (MIT)

Panel description: The panel will consist of short (8 min) presentations by each panelist on their views on new approaches to map high-level representations of a computation down to an efficient implementation specialized for a particular platform.


Questions and Discussion

Mapping Framework Panel Summary)

Resilience

Moderators: Andrew A. Chien and Mattan Erez

Panelists: Kath Knobe, Dan Quinlan, Vivek Sarkar, Martin Schulz, Sriram Krishnamoorthy, Michael Carbin, and the moderators.

A focused discussion on how resilience should reflected in the X-stack runtime abstract architecture and the critical research technologies.

Questions and Discussion

Resilience Panel Summary

Resilience and CnC - Kath Knobe

Simulation technology

Moderator: Wilfred Pinfold

Panelists: John Shalf, Jeff Vetter, Arun Rodrigues, Romain Cledat

Panel description: Simulators are tools for getting a job done. There are many jobs we can use simulators for in designing an Exascale system. First there are simulators for use in various stages of design; conceptual, functionality, final (cycle accurate). Then there are simulators for CPU, memory, network, storage, IO. Finally there are simulators to explore different machine characteristics such as power, resilience or performance. These simulators can be designed to work separately, as cooperating parts or as an integrated system simulation. In this panel we will explore the simulators in use today, the benefits and challenges of integration and the direction we should take to optimize system design and minimize effort expended on tool development.

Questions and Discussion

Simulation Technology Panel Summary

X-Stack OS/R requirements

Moderator: Ron Brightwell(SNL), Steve Hofmeyr (LBNL), Marc Snir (ANL) and Barney Maccabe (ORNL)

Panelists: Vivek Sarkar (Rice), Shekhar Borkar (Intel), John Feo (PNL), Pat McCormick (LANL), Martin Schulz (LLNL), Brian Van Straalen (LBL)

Panel description: The intent of this panel is to collect requirements from people developing architectures, tools, and runtime systems.

Questions and Discussion

OS/R Requirments Panel Summary)

Performance Tools and Their Interfaces for the X-Stack

Moderator: Martin Schulz (LLNL)

This panel will discuss the role of performance tools in the exascale software stacks: which tools will users expect and which questions should they address, what abstractions should they map their results to and what interfaces in the X-Stack will be available for tools to require the necessary information?

Panelists: Ron Brightwell (SNLs), Romain Cledat (Intel), Jeff Hollingsworth (UMD), John Mellor-Crummey (Rice), Brian Van Straalen (LBL)

Questions and Discussion

X-Stack Interfaces Panel Summary