<div dir="ltr"><div class="gmail_quote"><br><br><div dir="ltr"><b style="font-size:12.8px">DATE</b><span style="font-size:12.8px">:  <span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-m_1210442746570961289gmail-m_-4267862948993488229gmail-m_-1425361371988873043gmail-m_6595966499166000160gmail-m_-3997840118540434438gmail-m_7889673094592371087gmail-m_2620644300242287583gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-m_1210442746570961289gmail-m_-4267862948993488229gmail-m_-1425361371988873043gmail-m_6595966499166000160gmail-m_-3997840118540434438gmail-m_7889673094592371087gmail-m_2620644300242287583gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-m_1210442746570961289gmail-m_-4267862948993488229gmail-m_-1425361371988873043gmail-m_6595966499166000160gmail-m_-3997840118540434438gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-m_1210442746570961289gmail-m_-4267862948993488229gmail-m_-1425361371988873043gmail-m_6595966499166000160gmail-m_-3997840118540434438gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-m_1210442746570961289gmail-m_-4267862948993488229gmail-m_-1425361371988873043gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-m_1210442746570961289gmail-m_-4267862948993488229gmail-m_-1425361371988873043gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-aQJ">Friday, December 2nd, 2016</span></span></span></span></span></span></span></span></span></span></span></span></span><b style="font-size:12.8px"><br><br></b><div><b style="font-size:12.8px">TITLE</b><span style="font-size:12.8px">: Sustainable Multi-level Tuning for Exascale Science Applications</span></div><div><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><b style="font-size:12.8px">TIME</b><span style="font-size:12.8px">:  </span><span style="font-size:12.8px"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-m_1096840066028424140gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-m_-7689766553496050705gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-m_-3656646356104401558gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-m_-9011159223986033865gmail-aQJ"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-aBn"><span class="m_-2280281712336635420gmail-m_-7891981431179532822gmail-aQJ"><span class="m_-2280281712336635420gmail-aBn"><span class="m_-2280281712336635420gmail-aQJ">3:30 PM</span></span></span></span></span></span></span></span></span></span></span></span></span><br style="font-size:12.8px"><br style="font-size:12.8px"><b style="font-size:12.8px">LOCATION</b><span style="font-size:12.8px">:  GMCS 314</span><br style="font-size:12.8px"><br style="font-size:12.8px"><b style="font-size:12.8px">SPEAKER</b><span style="font-size:12.8px">: </span><font face="arial, helvetica, sans-serif" style="font-size:12.8px"> Dr. Tony Drummond. </font><span style="font-size:12.8px"><span style="font-family:arial"><font color="#000000">Senior Scientist at Global Footprint Network.</font></span></span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><span style="font-family:arial"><font color="#000000"><br></font></span></span></div><div style="font-size:12.8px"><b style="font-size:12.8px">ABSTRACT</b><span style="font-size:12.8px">:  </span><span style="font-family:arial;font-size:12.8px">Enabling performance sustainability for complex parallel computer applications and high-end simulations requires the coherent integration of software programming practices and environments, static tuning and automatic tuning, both on-line and off-line.  The end goal is to produce code that maximizes the resource utilization, runs at desired computational scales and produces meaningful results that advance the science.  Here, we look at a multi-stage software tuning workflow, which covers from algorithmic implementations to full computational applications and large-scale simulations.</span></div><p class="MsoNormal" style="font-size:12.8px"><span style="font-family:arial"> </span></p><p class="MsoNormal" style="font-size:12.8px"><span style="font-family:arial">This talk will summarize some lessons learned from a computational tuning workbench where we first use tracing and profiling tools to identify key hotspots in the code, which are later optimized depending on the nature of their computational intensity and the available hardware.  The next level up in tuning, is the use of different optimized algorithmic implementations or functionalities that are available in the form of computational kernels.  Implementations of these kernels are part of general-purpose libraries, software tools or other application codes. Lastly, we look automating the selection of best kernel in a way that it is sustainably integrated into the application tuning. </span></p><div style="font-size:12.8px"><span style="font-size:12.8px;text-align:justify;text-indent:0.25in;font-family:"times new roman",serif"><br></span></div><div style="font-size:12.8px"><b style="font-size:12.8px">HOST</b><span style="font-size:12.8px">:  Dr. </span><span style="font-family:arial,helvetica,sans-serif;font-size:12.8px">Jose Castillo.</span></div><div><span style="font-family:arial,helvetica,sans-serif;font-size:12.8px"><br></span></div></div>
<br>______________________________<wbr>_________________<br>
SDSU Computational Science Research Center<br>
Mailing List<br></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">







<p>Jose E. Castillo  Ph.D.</p><p>Director / Professor </p>
<p>Computational Science Research Center</p>
<p>5500 Campanile Dr</p>
<p>San Diego State University</p>
<p>San Diego CA 92182-1245</p>
<p>619 5947205/3430, Fax 619-594-2459</p><p> <a href="http://www.csrc.sdsu.edu/mimetic-book/" target="_blank">http://www.csrc.sdsu.edu/mimetic-book/</a></p></div>
</div>