SKOPE - a SKeleton framewOrk for Performance Exploration

Event Sponsor: 
Argonne Leadership Computing Facility Seminar
Start Date: 
Sep 8 2015 - 12:00pm
Building 241/Room D173
Argonne National Laboratory
Vitali Morozov
Speaker(s) Title: 
Argonne National Labortory - LCF (Perf Engr)

Scientific applications are constantly facing a huge challenge when it comes to exploiting high-level concurrency and novel features in current and future architectures. A growing concern in the scientific community is the amount of investment needed to port existing applications to a particular architecture, and the estimate of its benefits over the long term. The application developers face a daunting task of how they should design and architect the algorithms to scale on Leadership-class systems. On the other hand, Leadership Computing Facilities are faced with challenges to invest in hardware features that meet application needs and science demands.

To address the issues about large time investments, holistic mechanisms are needed to help the application developers to port and scale their applications to future systems, reduce the barriers to entry for new applications in HPC, facilitate the design of future Leadership systems, and produce systems beneficial to the community. Performance engineering team of ALCF has been working to address the challenges with the help of SKOPE – a SKeleton framewOrk for Performance Exploration. SKOPE helps users describe, model, and explore a workload’s current and potential behavior. Given a formalized description of the workload, and using a database of hardware models, that reflect various hardware design features, SKOPE automatically analyzes, tunes, and projects the workload's performance for the target hardware. SKOPE offers readability and expressiveness in its frontend and flexibility in its backend functionality.

In this informal talk, I will go through the history of the development of SKOPE, describe the most noticeable features of the framework, and highlight the most interesting findings that SKOPE has helped to generate.

Miscellaneous Information: 

Upcoming Presenters:

Oct 20 - Prasanna Balaprakash (Empirical Performance Tuning via Machine Learning)
Nov 17 -  CANCELED (SC15)
Dec 15 -  George Rojas (Project Ni)
Jan 19 - Doug Waldron (Data Warehouse)
Feb 16 - Ira Goldberg
March 15 - Bill Allcock (RAN)
April 19 - Venkat Vishwanath (GLEAN)