九州大学 情報基盤研究開発センター 研究用計算機システムニュース   No.375                                 2016.04.27

+--------------------------------------------------------------------------+ |1.並列プログラム関連イベントのお知らせ                 | +--------------------------------------------------------------------------+ ----------------------------------------------------------------- 情報基盤研究開発センター研究用計算機システムWWWホームページ https://www.cc.kyushu-u.ac.jp/scp/ ----------------------------------------------------------------- 1.並列プログラム関連イベントのお知らせ 情報基盤研究開発センターでは下記のとおりイベントと講習会を開催します.希望者は,  情報基盤課全国共同利用担当  (E-mail : zenkoku-kyodo(a)iii.kyushu-u.ac.jp) 宛にお申し込みください.申し込みの際には,本記事末尾の書式をご利用ください. * 当日の受付時間は講習会開始時間の15分前からです. * テキストは当センターで用意します.   * 申込期限について    ※並列プログラム開発ツール体験イベントの     ★申込期限は,5月30日(月)までです★       ※並列プログラミング入門 (自動並列,OpenMP)講習会・     並列プログラミング入門 (MPI)講習会の     ★申込期限は,5月31日(火)までです★ ------------------------------------------------------------------------------- ■並列プログラム開発ツール体験イベント - デバッガ・プロファイラ・性能解析 - 日時: 6月2日(木)10:00~16:00 場所: 九州大学 伊都図書館(伊都)2階 情報サロン 内容: 並列プログラムのデバッグや性能チューニングに苦労した経験をお持ちの皆     様,プログラム開発を支援するツールの存在をご存知でしょうか?     このたび,本センターでは,並列プログラム開発ツールを開発しているAllinea     社,およびIntel社の最新のツール群をお試し頂ける体験イベントを開催しま     す.このイベントでは,開発元からお呼びした講師による説明と,例題による     実習の後,皆様がお持ちのプログラムを使って,実際に性能解析を実施して頂     きます.     この機会に,皆様が開発されたプログラムをお持ち寄り頂き,開発ツールの使     い勝手をご確認下さい. プログラム: [第一部:例題使用] 10:00 - 10:40  Allinea Performance Reports 概要および使い方 10:40 - 11:20  Intel Trace Analyzer 概要および使い方 11:20 - 12:20  昼休み 12:20 - 13:20  Allinea MAP 概要および使い方 13:20 - 13:30  休憩 13:30 - 14:30  Intel Vtune 概要および使い方 14:30 - 15:00  Allinea DDTによるデバッグ手法 [第二部:ユーザプログラム使用] 15:00 - 16:30 実際のユーザプルグラムを使って性能解析を実施         -Allinea Performance Reports         -Intel Vtune         -Allinea MAP         -Intel Vtune 定員: 30名 ------------------------------------------------------------------------------- ■並列プログラミング入門 (自動並列,OpenMP)講習会 日時: 6月14日(火)13:00~17:00 場所: 九州大学 情報基盤研究開発センター(箱崎)3階 多目的講習室 内容: FortranまたはC言語による科技術計算プログラムを対象に,性能向上手法と     して,性能分析,チューニング,スレッド並列化(自動並列,OpenMP)についての     説明と実習を行います.     目次:     1章 基本となる考え方     ・はじめに     ・作業の進め方     ・計算機の概要     2章 プログラムのコンパイル     ・コンパイルとは?     ・最適化オプション     ・その他の有用なオプション     3章 プログラムの性能分析     ・性能分析とは?     ・アムダールの法則     ・性能分析ツール     4章 プログラムのチューニング     ・チューニングの考え方     ・チューニング手法の概要     ・メモリアクセスパターンの改善     ・高速化阻害要因の削減     ・数値計算ライブラリの使用     5章 プログラムの並列化     ・並列化の概要     ・自動並列化     ・明示的な並列化(OpenMP)     ・並列化の留意点     6章 演習問題 定員: 10名 ------------------------------------------------------------------------------- ■並列プログラミング入門 (MPI)講習会  日時: 6月15日(水)13:00~17:00 場所: 九州大学 情報基盤研究開発センター(箱崎)3階 多目的講習室 内容: FortranまたはC言語による科技術計算プログラムを対象に,メッセージ通信     ライブラリであるMPIによる並列プログラミング方法の説明と実習を行います.     目次:     1章 MPIの紹介     ・MPIとは     ・MPIの規格     ・MPIの機能     2章 MPI並列化の概要     ・手続きの並列化     ・データ通信     ・データ分割     3章 手続きの並列化     ・並列化手法     ・初期処理と終了処理     ・簡単な並列化     ・ループの並列化     4章 データ通信     ・1対1通信     ・集団通信     ・SEND/RECVによる通信     ・SENDRECVによる通信     ・ALLREDUCEによる通信     ・ALLREDUCEによるプロセス間演算     5章 データ分割     ・データ分割方法と効果     ・データ分割     6章 入出力     ・入出力の方法     ・ランク0のみ入出力     ・全プロセス入出力     7章 並列化における留意点     ・アムダールの法則     ・ロードインバランス     8章 プログラミング例     ・不連続データの通信(ワーク配列)     ・不連続データの通信(派生データ型) 定員: 10名 ------------------------------------------------------------------------------- 申込み: 以下の書式にご記入ください. ※電子メールのタイトルは「講習会申込み」としてください. ------------------------------------------------------------------------ 情報基盤研究開発センター講習会申込書 (電子メール用) 講習会名: (受講を希望する講習会だけを残し,希望しない講習会を以下のリストから消して 下さい.)   [6月2日]  並列プログラム開発ツール体験イベント - デバッガ・プロファイラ・性能解析 -   [6月14日]  並列プログラミング入門 (自動並列,OpenMP)講習会   [6月15日]  並列プログラミング入門 (MPI)講習会 氏名: 所属 (学生の方は研究室まで): 職名 (学生の方は学年): 電話番号: E-mail: SSO-KID/学生IDの有無: ------------------------------------------------------------------------ ご不明な点等ございましたら,全国共同利用担当宛にご連絡ください. (Tel: 092-642-2308, E-mail : zenkoku-kyodo(at)iii.kyushu-u.ac.jp)