RMACC HPC Symposium 2016 has ended
Back To Schedule
Thursday, August 11 • 1:00pm - 2:30pm
Optimizing your code for Summit

Sign up or log in to save this to your schedule, view media, leave feedback 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.


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