<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://modelado.org/index.php?action=history&amp;feed=atom&amp;title=March_20_2013_Panel_Sessions</id>
	<title>March 20 2013 Panel Sessions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://modelado.org/index.php?action=history&amp;feed=atom&amp;title=March_20_2013_Panel_Sessions"/>
	<link rel="alternate" type="text/html" href="https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;action=history"/>
	<updated>2026-04-08T03:11:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=3003&amp;oldid=prev</id>
		<title>imported&gt;Jsstone1: /* Runtime Research */</title>
		<link rel="alternate" type="text/html" href="https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=3003&amp;oldid=prev"/>
		<updated>2013-12-25T03:40:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Runtime Research&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:40, December 25, 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Exascale systems will impose a fresh set of requirements on runtime systems that include targeting nodes with hundreds of homogeneous and heterogeneous cores, as well as energy, data movement and resiliency constraints within and across nodes.  This session will focus on the fundamental research challenges that need to be addressed in the area of runtimes for exascale systems.  Both panelists and audience members are expected to play an active role in the discussion.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Exascale systems will impose a fresh set of requirements on runtime systems that include targeting nodes with hundreds of homogeneous and heterogeneous cores, as well as energy, data movement and resiliency constraints within and across nodes.  This session will focus on the fundamental research challenges that need to be addressed in the area of runtimes for exascale systems.  Both panelists and audience members are expected to play an active role in the discussion.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[media:Runtime-Panel-v5.pdf|Runtime Systems]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Runtime_Research_Questions| Questions and Discussion]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Runtime_Research_Questions| Questions and Discussion]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key modwiki-mod:diff:1.41:old-3002:rev-3003:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Jsstone1</name></author>
	</entry>
	<entry>
		<id>https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=3002&amp;oldid=prev</id>
		<title>imported&gt;Jsstone1: /* Languages and DSLs */</title>
		<link rel="alternate" type="text/html" href="https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=3002&amp;oldid=prev"/>
		<updated>2013-12-25T03:35:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Languages and DSLs&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:35, December 25, 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Speakers (to be confirmed): John Mellor-Crummey, Andrew Lumsdaine, Armando Solar-Lezama, Emina Torlak, John Feo&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Speakers (to be confirmed): John Mellor-Crummey, Andrew Lumsdaine, Armando Solar-Lezama, Emina Torlak, John Feo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This session will cover the concepts used in various general purpose and domain specific programming languages (DSLs).  Members of the audience will also be encouraged to participate to provide additional perspective on how specific features of the languages involved in the X-Stack projects and elsewhere are meeting various challenges. (The following questions are written assuming that a speaker is presenting a particular language, but can also be answered more generally for what an Exascale language should have. And “language” is used to refer to both general purpose and domain-specific languages.)   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This session will cover the concepts used in various general purpose and domain specific programming languages (DSLs).  Members of the audience will also be encouraged to participate to provide additional perspective on how specific features of the languages involved in the X-Stack projects and elsewhere are meeting various challenges. (The following questions are written assuming that a speaker is presenting a particular language, but can also be answered more generally for what an Exascale language should have. And “language” is used to refer to both general purpose and domain-specific languages.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[media:GPLs-DSLs-Summary-2013.pptx|General Purpose and Domain Specific Languages (GPLs and DSLs)]] &lt;/ins&gt;  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Languages_Research_Questions| Questions and Discussion]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Languages_Research_Questions| Questions and Discussion]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key modwiki-mod:diff:1.41:old-3001:rev-3002:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Jsstone1</name></author>
	</entry>
	<entry>
		<id>https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=3001&amp;oldid=prev</id>
		<title>imported&gt;Jsstone1: /* Compilers Research */</title>
		<link rel="alternate" type="text/html" href="https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=3001&amp;oldid=prev"/>
		<updated>2013-12-25T03:32:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Compilers Research&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:32, December 25, 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The panelists in this parallel session will engage the audience in discussing the advances in compiler technology that are available and needed for the X-Stack program to support exascale computing systems.  To save power, exascale systems will present many new features far beyond what we face today in terms of heterogeneity, explicit memory and communications management, load balancing and throttling, imbalance, demand for concurrency, deep (e.g. 10 level) memory hierarchies, new messaging and collectives, fault tolerance and new execution models (e.g., codelets).   Furthermore, at these scales, the algorithms employed by systems will change radically and existing code bases will obselete accordingly.  There will be a greater emphasis on irregularity, locality and placement, asynchronity, relaxed precision, communication avoidance, combinatorics, new solvers, and in-situ analysis and uncertainty quantification.  The panelists will discuss how their teams&amp;#039; research in the X-Stack program bridges between new exascale algorithms and new exascale hardware.   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The panelists in this parallel session will engage the audience in discussing the advances in compiler technology that are available and needed for the X-Stack program to support exascale computing systems.  To save power, exascale systems will present many new features far beyond what we face today in terms of heterogeneity, explicit memory and communications management, load balancing and throttling, imbalance, demand for concurrency, deep (e.g. 10 level) memory hierarchies, new messaging and collectives, fault tolerance and new execution models (e.g., codelets).   Furthermore, at these scales, the algorithms employed by systems will change radically and existing code bases will obselete accordingly.  There will be a greater emphasis on irregularity, locality and placement, asynchronity, relaxed precision, communication avoidance, combinatorics, new solvers, and in-situ analysis and uncertainty quantification.  The panelists will discuss how their teams&amp;#039; research in the X-Stack program bridges between new exascale algorithms and new exascale hardware.   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[media:CompilerPanel_Summary.pptx|Compiler Panel Summary]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Compilers_Research_Questions| Questions and Discussion]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Compilers_Research_Questions| Questions and Discussion]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key modwiki-mod:diff:1.41:old-3000:rev-3001:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Jsstone1</name></author>
	</entry>
	<entry>
		<id>https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=3000&amp;oldid=prev</id>
		<title>imported&gt;Jsstone1 at 21:34, December 24, 2013</title>
		<link rel="alternate" type="text/html" href="https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=3000&amp;oldid=prev"/>
		<updated>2013-12-24T21:34:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:34, December 24, 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Runtime Research ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Runtime Research ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Moderator: Vivek Sarkar&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Moderator: Vivek Sarkar  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Panelists: Greg Bronevetsky (LLNL), Zoran Budimlic (Rice), Paul Hargrove (LBNL) Hartmut Kaiser (LSU), Sriram Krishnamoorthy (PNNL), Olivier Tardieu (IBM), Rishi Khan (ETI)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Panelists: Greg Bronevetsky (LLNL), Zoran Budimlic (Rice), Paul Hargrove (LBNL) Hartmut Kaiser (LSU), Sriram Krishnamoorthy (PNNL), Olivier Tardieu (IBM), Rishi Khan (ETI)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Languages and DSLs ==  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Languages and DSLs ==  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Moderator: Kathy Yelick&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Moderator: Kathy Yelick  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Speakers (to be confirmed): John Mellor-Crummey, Andrew Lumsdaine, Armando Solar-Lezama, Emina Torlak, John Feo&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Speakers (to be confirmed): John Mellor-Crummey, Andrew Lumsdaine, Armando Solar-Lezama, Emina Torlak, John Feo&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key modwiki-mod:diff:1.41:old-2999:rev-3000:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Jsstone1</name></author>
	</entry>
	<entry>
		<id>https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=2999&amp;oldid=prev</id>
		<title>imported&gt;Rishi: Created page with &quot;== Runtime Research == Moderator: Vivek Sarkar Panelists: Greg Bronevetsky (LLNL), Zoran Budimlic (Rice), Paul Hargrove (LBNL) Hartmut Kaiser (LSU), Sriram Krishnamoorthy (PNN...&quot;</title>
		<link rel="alternate" type="text/html" href="https://modelado.org/index.php?title=March_20_2013_Panel_Sessions&amp;diff=2999&amp;oldid=prev"/>
		<updated>2013-03-21T19:04:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Runtime Research == Moderator: Vivek Sarkar Panelists: Greg Bronevetsky (LLNL), Zoran Budimlic (Rice), Paul Hargrove (LBNL) Hartmut Kaiser (LSU), Sriram Krishnamoorthy (PNN...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Runtime Research ==&lt;br /&gt;
Moderator: Vivek Sarkar&lt;br /&gt;
Panelists: Greg Bronevetsky (LLNL), Zoran Budimlic (Rice), Paul Hargrove (LBNL) Hartmut Kaiser (LSU), Sriram Krishnamoorthy (PNNL), Olivier Tardieu (IBM), Rishi Khan (ETI)&lt;br /&gt;
&lt;br /&gt;
Exascale systems will impose a fresh set of requirements on runtime systems that include targeting nodes with hundreds of homogeneous and heterogeneous cores, as well as energy, data movement and resiliency constraints within and across nodes.  This session will focus on the fundamental research challenges that need to be addressed in the area of runtimes for exascale systems.  Both panelists and audience members are expected to play an active role in the discussion. &lt;br /&gt;
&lt;br /&gt;
[[Runtime_Research_Questions| Questions and Discussion]]&lt;br /&gt;
&lt;br /&gt;
== Compilers Research ==&lt;br /&gt;
&lt;br /&gt;
Moderator:  Dan Quinlan&lt;br /&gt;
Panelists (to be confirmed):  Milind Kulkarni (Purdue), David Padua (UIUC), P. Sadayappan (Ohio State), Armando Solar-Lezama (MIT), Olivier Tardieu (IBM), Nicolas Vasilache (Reservoir)&lt;br /&gt;
&lt;br /&gt;
The panelists in this parallel session will engage the audience in discussing the advances in compiler technology that are available and needed for the X-Stack program to support exascale computing systems.  To save power, exascale systems will present many new features far beyond what we face today in terms of heterogeneity, explicit memory and communications management, load balancing and throttling, imbalance, demand for concurrency, deep (e.g. 10 level) memory hierarchies, new messaging and collectives, fault tolerance and new execution models (e.g., codelets).   Furthermore, at these scales, the algorithms employed by systems will change radically and existing code bases will obselete accordingly.  There will be a greater emphasis on irregularity, locality and placement, asynchronity, relaxed precision, communication avoidance, combinatorics, new solvers, and in-situ analysis and uncertainty quantification.  The panelists will discuss how their teams&amp;#039; research in the X-Stack program bridges between new exascale algorithms and new exascale hardware.  &lt;br /&gt;
&lt;br /&gt;
[[Compilers_Research_Questions| Questions and Discussion]]&lt;br /&gt;
&lt;br /&gt;
== Languages and DSLs == &lt;br /&gt;
&lt;br /&gt;
Moderator: Kathy Yelick&lt;br /&gt;
Speakers (to be confirmed): John Mellor-Crummey, Andrew Lumsdaine, Armando Solar-Lezama, Emina Torlak, John Feo&lt;br /&gt;
&lt;br /&gt;
This session will cover the concepts used in various general purpose and domain specific programming languages (DSLs).  Members of the audience will also be encouraged to participate to provide additional perspective on how specific features of the languages involved in the X-Stack projects and elsewhere are meeting various challenges. (The following questions are written assuming that a speaker is presenting a particular language, but can also be answered more generally for what an Exascale language should have. And “language” is used to refer to both general purpose and domain-specific languages.)  &lt;br /&gt;
&lt;br /&gt;
[[Languages_Research_Questions| Questions and Discussion]]&lt;br /&gt;
&lt;br /&gt;
== Auto tuning and Learning ==&lt;br /&gt;
&lt;br /&gt;
Moderator: Saman Amarasinghe (MIT)&lt;br /&gt;
Panelist: Cy Chan (LBNL), Sam WIlliams (LBNL), Mary Hall (Utah), Una-May O’Reily (MIT)&lt;br /&gt;
&lt;br /&gt;
Because of the extreme complexity of the high performance software and hardware, it is becoming impossible to model and understand the behavior of end-to-end system and manually optimize them for performance. One important solution optimizing complex high performance systems is autotuning. Autotuning uses machine learning techniques to explore the optimization space with empirical evaluation of the performance. In this panel we will discuss:&lt;br /&gt;
&lt;br /&gt;
[[Autotuning_Research_Questions| Questions and Discussion]]&lt;br /&gt;
&lt;br /&gt;
== Resilience ==&lt;br /&gt;
&lt;br /&gt;
Moderator:  Andrew A. Chien (University of Chicago/ANL)&lt;br /&gt;
Panelists: Greg Bronevetsky (LLNL), Bob Lucas (USC/ISI), Sriram Krishnamoorthy (PNNL), Josep Torrellas (Illinois), Saman Amarasinghe (MIT)&lt;br /&gt;
&lt;br /&gt;
The panelists in this parallel session will engage the audience in discussing various resilience technologies – extant and emerging – and their capabilities to address different types of resilience challenges.  Panelists will also discuss how each of these technologies will be demonstrated a promising, how they might be incorporated in future x-stacks (cross program synergy), or presented for direct use by applications program experiments.  &lt;br /&gt;
 &lt;br /&gt;
[[Resilience_Research_Questions| Questions and Discussion]]&lt;br /&gt;
&lt;br /&gt;
== Simulation technology ==&lt;br /&gt;
&lt;br /&gt;
Moderator:  Shekhar Borkar&lt;br /&gt;
Panelists: Arun Rodrigues, John Shalf, Rishi Khan, Krste Asanovic, Greg Bronevetsky&lt;br /&gt;
&lt;br /&gt;
The panelists in this parallel session will engage the audience in discussing various simulation technologies to evaluate and mature software components of the X-Stack program. This evaluation using simulators will also provide guidance for the hardware design. Behavioral simulators are fast, capable of running software close to real time; on the other hand, functional simulators are slower but model the hardware more accurately. Time accurate simulators are even slower, but provide precise timing information much needed to evaluate certain hardware-software interactions. Emulation technology provides time accuracy as well as speed for software evaluation, but is resource and time intensive. Each of these technologies have their pluses and minus, and the panel will discuss their role in the X-Stack program to evaluate software components with hardware interaction, using metrics such as performance, energy, and implementation.&lt;br /&gt;
&lt;br /&gt;
[[Simulator_Research_Questions| Questions and Discussion]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Rishi</name></author>
	</entry>
</feed>