今から知っておきたい並列化プログラミング実践研修
〜これからの主流「並列化プログラミング」で実現するグリーンIT〜
グリーンIT研究会主催
CPUのクロック数増大に伴うパフォーマンスアップの時代は終わりを告げ、マルチコアCPUに対応した並列化(マルチスレッド)プログラミングによる高パフォーマンス・低消費電力の時代が訪れようとしています。
今回、今年9月に開催しました「メニーコア時代の並列化プログラミング初級入門」に引き続き、並列化プログラミングについて、より深く入り込む内容の実践研修を行います。12月11日と12月22日の全2回に渡り、並列化プログラミングについて簡単なサンプルによる具体例の提示やOpenMPによるスレッド化のテクニック、またコンパイラーをはじめ、並列化プログラミングに欠かせないアナライザやデバッガなどの支援ツールなどについてデモを交えて詳しく解説します。
プログラマや研究開発部門などの技術者を対象に、並列化プログラミングは難しそうだと躊躇していた方、始めてみたものの途中で挫折した方などにお薦めです。奮ってご参加ください。
※インテル様のご好意により、第1回目と第2回目の両方を受講された方には、もれなくO'reilly社発行「インテル
スレッディング・ビルディング・ブロック―マルチコア時代のC++並列プログラミング」を進呈いたします。また、数量限定で「インテルR64アーキテクチャーおよびIA32アーキテクチャー最適化リファレンス・マニュアルCD版」と「インテルParallel
Studioプログラミングガイドブック」も予定しています。
講演詳細
| 日時 | 【第2回】 平成21年12月22日(火) 14:00〜17:30 |
| 会場 | CSAJ会議室(社団法人コンピュータソフトウェア協会) 東京都港区赤坂1-9-15 日本自転車会館1号館5F 地図 |
| 定員 | 各回30名限定(先着順、事前登録制) |
| 対象 | CSAJ会員、一般 |
| 参加費 | 無料 |
| 申込 方法 |
下記「お申込フォーム」よりお申込ください。 ※定員になり次第締め切り、定員を超えた場合のみE-mailにてご連絡します。 |
プログラム 第1回(12月11日) ※終了しました
| 13:30〜 | 受付開始 |
| 14:00〜15:30 | 「並列思考によるソフトウェア開発 -スレッド化の実践入門-」 講師:インテル技術本部 ソフトウェア&ソリューションズ統括部 アプリケーション・エンジニア 久保寺陽子氏 概要:簡単なサンプルを用いたスレッド化の具体例を紹介します。 |
| 15:30〜15:45 | 休憩 |
| 15:45〜17:15 | 「並列化プログラミングの基本的なツールの説明(1) 並列化ツールの基本、Intel Compilerを使った並列化テクニックのご紹介」 講師:エクセルソフト株式会社 営業部セールス・エンジニア 黒澤 一平氏 概要:本講演では、マルチコア上でのソフトウェアの並列化や最適化の際に利用できる、インテル・コンパイラーについてご紹介します。C/C++、Fortranにて記述可能なコードであれば、コンパイラーを切り替えることで性能向上が期待できる可能性があります。インテル・コンパイラーを使用した、自動ベクトル化や自動並列化、コンパイラーの最適化オプションについてご紹介します。使用するデモ環境はWindowsですが、Linuxでも同様のオプションが使用可能です。 |
プログラム 第2回(12月22日)
| 13:30〜 | 受付開始 |
| 14:00〜15:30 | 「並列思考によるソフトウェア開発 -高度なスレッド化の実践-」 講師:インテル技術本部 ソフトウェア&ソリューションズ統括部 アプリケーション・エンジニア 菅原清文氏 概要:OpenMPを用いた高度なスレッド化について解説します。 |
| 15:30〜15:45 | 休憩 |
| 15:45〜17:15 | 「並列化プログラミングの基本的なツールの説明(2) 並列化による性能向上の確認ツール、VTuneによるプログラムの性能解析、 およびThread Profiler」 講師:エクセルソフト株式会社 営業部セールス・エンジニア 黒澤 一平氏 概要:本講演では、マルチコア上でのソフトウェアの並列化や最適化の際に利用できる、インテル・コンパイラーについてご紹介します。C/C++、Fortranにて記述可能なコードであれば、コンパイラーを切り替えることで性能向上が期待できる可能性があります。インテル・コンパイラーを使用した、自動ベクトル化や自動並列化、コンパイラーの最適化オプションについてご紹介します。使用するデモ環境はWindowsですが、Linuxでも同様のオプションが使用可能です。 |
| 17:15〜17:30 | 「ソフトウェアの並列化で貢献するグリーンIT」 講師:インテル(株) マーケティング本部 ソフトウェア・エコシステム・マーケティング統括部長 下野文久氏 概要:並列化トレーニングのまとめとして、グリーンITの動向と、ソフトウェアでの「of IT」「by IT」の重要性 |