Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, August 11 • 1:00pm - 2:30pm
Optimizing your code for Summit

Sign up or log in to save this to your schedule and see who's attending!

Summit, the newly installed CU/CSU/RMACC supercomputer, offers several modern architectural features including multi- and many-core processors and Omni-Path high-performance network interconnect.  Getting the maximum performance from these components requires some care when developing, compiling, and running applications on Summit.  In this tutorial we will quickly cover introductory concepts such as optimization, parallelization, and vectorization.  We will also give a variety of examples of how to structure vectorization-friendly code.  Next, we'll show how to use the compiler to squeeze the most performance from your own codes and from programs you download and compile.  In addition, we'll provide some hints on optimizing communication between nodes and to the scratch storage over the Omni-Path fabric.  Finally, we'll consider the "high-throughput computing" issue for applications that are not well-suited for parallelization.


Speakers

Thursday August 11, 2016 1:00pm - 2:30pm
Cherokee Ballroom

Attendees (13)