第7回お試しアカウント付き並列プログラミング講習会（試行）[東京大学情報基盤センタースーパーコンピューティング部門]

# 第7回お試しアカウント付き並列プログラミング講習会（試行）
（科学技術計算のためのマルチコアプログラミング入門）
「Hybrid並列プログラミングモデルへの道」

## 開催趣旨

近年マイクロプロセッサのマルチコア化が進み、様々なプログラミングモデルが提案されています。中でもOpenMPは指示行（ディレクティヴ）を挿入するだけで手軽に「並列化」ができるため、広く使用されており、
様々な解説書も出版されています。メモリへの書き込みと参照が同時に起こるような「データ依存性（data dependency）」が生じる場合に並列化を実施するには、適切なデータの並べ替えを施す必要がありますが、
このような対策はOpenMP向けの解説書でも詳しく取り上げられることは余りありません。

本セミナーは、2008年12月に日本応用数理学会、東京大学情報基盤センター（以下「センター」）共催で実施された『日本応用数理学会「秋の学校」：科学技術計算のためのマルチコアプログラミング入門』
に基づき更にコンパクトな内容にしたものです。

本セミナーでは、「有限体積法から導かれる疎行列を対象としたICCG法」を題材として、科学技術計算のためのマルチコアプログラミングにおいて重要なデータ配置、reorderingなどのアルゴリズムについての講習を行います。
更に理解を深めるため、T2Kオープンスパコン（東大）を利用した実習を行います。またマルチコアクラスタ向けの並列プログラミングモデルとして注目されている「Hybrid並列プログラミングモデル」についても最新の動向を紹介します。

多数のご来場をお待ちしております。

## 対象者

センターのスーパーコンピュータのアカウントを既に所有している利用者、センターのスーパーコンピュータの利用資格を有し、今後の利用を検討している方（大学教員、学生、研究機関研究員など）の他、企業に所属する研究者、
技術者の方も受講可能です。

## 受講資格

国公私立大学・高専の教員・学生・研究生、研究機関研究員、企業に所属する研究者・技術者。なお、企業に所属する研究者・技術者の方は別途「アカウント使用申込書」を提出していただきます。
FORTRANまたはC言語によるプログラミング経験、UNIXの基礎知識を有していることが望ましい。
基本的な数値解析手法（LU分解等）に関する基礎知識を有していることが望ましい。
並列プログラミングの知識・経験は必要ありません。

### アカウント使用申込書　※企業に所属する研究者・技術者の方のみ提出

アカウント使用申込書
[PDF版] [記入例]

※アカウント使用申込書は、下記の提出先まで事前に郵送いただくか、当日、受付まで持参くださるようお願いいたします。アカウント使用申込書が未提出の場合は、スーパーコンピュータを使用しない講義形式での受講となります。

#### アカウント使用申込書提出先

〒113-8658　東京都文京区弥生2－11－16
東京大学情報基盤センター　研究支援係

## 講習会概要

講義＋実習の形式で実施します。
受講生にセンターのスーパーコンピュータを1週間程度利用できる無料アカウント（お試しアカウント）を発行します。
進行の都合上、会場での実習は9月15日（火）11：00 - 12：00の間のみ実施します。会場での実習をご希望の方は各自ご自分のノートパソコン（無線LANの機能があるもの）をご持参ください。
ノートパソコンのOSは、Windows、Macどちらでも構いませんが、SSHを用いてセンターのスーパーコンピュータへ接続ができることが必要です。本講習会では、Windowsに限定したSSH環境のインストールと設定作業を実施して頂きます。また演習で使用する可視化ソフトはWindowsでのみ稼動します。
ネットワークとしては無線LAN環境を利用していただきます。これまでの経験では当講義室でのLinuxからの無線利用はスムーズにはできません。Linuxの利用は、できるだけ避けてください。
定員（上限約50名）になり次第、申込みを終了させていただきますので、あらかじめご了承ください。

2009年9月14日（月）10：00 - 17：30
2009年9月15日（火） 9：00 - 12：00

9：30 - 10：00　受付
10：00 - 12：00　ICCG法によるポアソン方程式ソルバー
13：00 - 14：00　OpenMP「超」入門
14：15 - 17：15　オーダリングについて
17：15 - 17：30　質疑

### 9月15日（火）

9：00 - 11：00　並列化実装について
11：00 - 12：00　最新の研究事例の紹介、質疑、T2Kオープンスパコンによる実習

## 講習会資料

「有限体積法コードの概要、OpenMP超入門」 「オーダリング」 「OpenMPによる並列化」 「拡張階層型領域間境界分割に基づく並列前処理手法」

## 問い合わせ先

〒113-8658 東京都文京区弥生2－11－16
東京大学情報基盤センター　研究支援係
kenkyu_shien[あっとまーく]itc.u-tokyo.ac.jp
("[あっとまーく]" を"@"(半角)に変換後、ご送信ください)