第13回研究交流会のお知らせ

計算科学ユニット第13回研究交流会「Cray XC40 Programming Seminar」を下記の要領で開催いたします。

 
・日時:平成28年12月1日(木):9:00〜16:00

・場所:京都大学・学術情報メディアセンター 北館 4F404大会議室

申込みフォーム

 

 

 プログラム

 

 Abstract:

 This is a full-day tutorial on programming for the Cray XC system with Intel Knights

 Landing (KNL), the second generation Intel Xeon Phi. Attendees will learn how to use the Cray

 Programming Environment to port and optimize applications for KNL systems.

 We will describe the KNL architecture and emphasize some of the main aspects related to KNL

 features, such as the high-bandwidth memory, and how to optimize for them with the memory

 directives and the Cray memory analysis assistant tool. We will also focus on experiences and

 best-practice for optimization of scientific applications on KNL systems.

 

 Agenda:

 09:00 – 09:15 Introduction

 09:15 – 09:45 Overview of the Cray XC system with KNL

 09:45 – 10:30 Cray Compiling Environment (CCE) & Scientific Libraries for KNL  

 Default optimizations

 Cray compiler feedback

 Using CSML or MKL with CCE

 Using MCDRAM (aprun NUMA control, memory directives)

 10:30 – 11:00 Break

 11:00 – 12:00 Cray MPI for KNL

 MPI optimizations for KNL

 Threads vs ranks

 Thread hot MPI

 Using huge pages with MCDRAM

 Core specialization

 12:00 – 13:30 Lunch

 13:30 – 15:00 Cray performance tools & Reveal

 CrayPAT-lite

 Bottleneck detection
 Grid order / Rank order

 Loops Statistics

 Reveal

 Memory analysis assistance

 15:00 – 15:30 Break

 15:30 – 15:45 Tips for KNL

 15:45 – 16:00 Summary & questions
 

 

ページトップへ