講義名 |
講師(所属) |
実施学科,専攻 |
概要 |
スパコンプログラミング(1) |
片桐孝洋(情報基盤センター特任准教授) |
工学部・工学系研究科(共通講義)
|
高性能計算を行うために必須な並列計算プログラミング技法の講義と実習を行う。 並列プログラミングで多く用いられている,MPI(Message Passing Interface)の入門的な利用技術を 習得する。処理対象は数値計算の基本演算とする。また,情報基盤センタのスーパコンピュータを用いて高性能計算を行う場合に必要となる技法(テクニック,ノウハウ等)についても習得を目指す。
@並列計算機入門,AC言語およびFortran言語を用いた並列プログラム作成の基礎,B高性能プログラミング技法の基礎,
C基礎的な数値計算処理の並列プログラミング,D発展的話題(ソフトウエア自動チューニング)。
|
スパコンプログラミング研究ゼミ(全学自由研究ゼミナール) |
片桐孝洋(情報基盤センター特任准教授) |
教養学部
|
高性能計算を行うために必須な並列計算プログラミング技法の講義と実習を行う。
並列プログラミングで多く用いられている,MPI(Message Passing Interface)の入
門的な利用技術を 習得する。処理対象は数値計算の基本演算とする。また,情報基
盤センタのスーパコンピュータを用いて高性能計算を行う場合に必要となる技法(テ
クニック,ノウハウ等)についても習得を目指す。 @並列計算機入門,AC言語およ
びFortran言語を用いた並列プログラム作成の基礎,B高性能プログラミング技法の
基礎, C基礎的な数値計算処理の並列プログラミング,D発展的話題(ソフトウエ
ア自動チューニング)。
本講義は、学部〜大学院の講義を学習意欲がある学部生に教授することで、才能ある
人材を早期から育成することを目的にする。
|
並列計算プログラミング・先端計算機演習(夏季集中講義)[WEB] |
中島研吾(情報基盤センター特任教授) |
理・地球惑星科学専攻,理学系研究科大学院教育高度化プログラム
|
大規模な数値シミュレーションに必須の技術である,並列計算プログラミング技法に関する講義,実習を実施する。「地球シミュレータ」に代表される,ベクトル計算機における最適化技術についても併せて講義,実習を実施する。計算機環境としては,PCクラスタ,Hitachi HA8000(情報基盤センター)等を使用する。並列計算プログラミングに必要な基本的な技術の習得,シンプルなアプリケーションに重点を置いた実習を行う。「並列計算」は非常に広い範囲をカバーする分野である。科学技術シミュレーション分野に並列計算技術を適用する場合に,「何を知るべきか? 何を学ぶべきか? どこに必要な情報があるか?」についての指針を与えることが特に本講義・演習の目標である。
|
講義名 |
講師(所属) |
実施学科,専攻 |
概要 |
スパコンプログラミング(1) |
片桐孝洋(情報基盤センター特任准教授) |
工学部・工学系研究科(共通講義)
|
高性能計算を行うために必須な並列計算プログラミング技法の講義と実習を行う。 並列プログラミングで多く用いられている,MPI(Message Passing Interface)の入門的な利用技術を 習得する。処理対象は数値計算の基本演算とする。また,情報基盤センタのスーパコンピュータを用いて高性能計算を行う場合に必要となる技法(テクニック,ノウハウ等)についても習得を目指す。
@並列計算機入門,AC言語およびFortran言語を用いた並列プログラム作成の基礎,B高性能プログラミング技法の基礎,
C基礎的な数値計算処理の並列プログラミング,D発展的話題(ソフトウエア自動チューニング)。
|
コンピュータ科学特別講義T「科学技術計算プログラミング(有限要素法)」[WEB] |
中島研吾(情報基盤センター教授) |
情報理工・コンピュータ科学専攻
|
科学技術シミュレーションで広く使用されている有限要素法の基礎的な理論から実用的なプログラムの作成法まで,連立一次方程式解法等周辺技術も含めて講義を実施し,プログラミングの実習を行う。@有限要素法の基礎理論,Aガラーキン法による有限要素法の実装,B行列解法,前処理手法,C有限要素法プログラミング解説(一次元問題,三次元問題),Dプログラミング実習(情報基盤センターECCS2008システムを使用)。
|
スパコンプログラミング研究ゼミ(全学自由研究ゼミナール) |
片桐孝洋(情報基盤センター特任准教授) |
教養学部
|
高性能計算を行うために必須な並列計算プログラミング技法の講義と実習を行う。
並列プログラミングで多く用いられている,MPI(Message Passing Interface)の入
門的な利用技術を 習得する。処理対象は数値計算の基本演算とする。また,情報基
盤センタのスーパコンピュータを用いて高性能計算を行う場合に必要となる技法(テ
クニック,ノウハウ等)についても習得を目指す。 @並列計算機入門,AC言語およ
びFortran言語を用いた並列プログラム作成の基礎,B高性能プログラミング技法の
基礎, C基礎的な数値計算処理の並列プログラミング,D発展的話題(ソフトウエ
ア自動チューニング)。
本講義は、学部〜大学院の講義を学習意欲がある学部生に教授することで、才能ある
人材を早期から育成することを目的にする。
|
実践コンピュータシステムT(夏季集中講義) |
石川 裕(情報理工学系研究科,情報基盤センター教授) |
情報理工・コンピュータ科学専攻
|
本講義では,並列コンピュータ上で先端的アプリケーションを設計・実装するために必要な基礎知識を学ぶ。
Tにおいては,コンピュータの仕組みを理解するために,機械語によるプログラミングを行う。キャッシュ,ページングによる計算性能のインパクト,バッファオーバフローやメモリリークなどの問題点を学ぶ。コンピュータの性能評価の基本を学ぶ。
@概要,データ表現,A機械語その1(ロード・ストア,演算,分岐),B機械語その2(サブルーチン,再帰),Cパイプライン,メモリ階層,仮想メモリ,Dオペレーティングシステム,E性能評価,F実験(PalyStation 3を使用)。情報科学科学生の卒業単位および情報科学科卒業生の大学院卒業単位としては認めない。
|
実践コンピュータシステムU(夏季集中講義) |
石川 裕(情報理工学系研究科,情報基盤センター教授) |
情報理工・コンピュータ科学専攻
|
本講義では,並列コンピュータ上で先端的アプリケーションを設計・実装するために必要な基礎知識を学ぶ。
Uにおいては,ベクトル並列コンピュータ,共有メモリ型並列コンピュータ,分散メモリ型並列コンピュータの仕組みを学ぶ。演算性能,メモリ性能,通信性能が及ぼすアプリケーション性能の影響を学ぶ。
@並列コンピュータアーキテクチャその1(スカラ,ベクトル),A並列コンピュータアーキテクチャその2(共有メモリ,分散メモリ,相互結合網),Bプロセス,スレッド,同期,C通信モデル,通信ライブラリの仕組み,D並列プログラミング言語(OpenMP, UPC, …),F性能評価,G実験(T2Kオープンスパコンを使用)。Uを履修するものは,Tを履修していなければならない。情報科学科学生の卒業単位および情報科学科卒業生の大学院卒業単位としては認めない。
|
並列計算プログラミング・先端計算機演習(夏季集中講義)[WEB] |
中島研吾(情報基盤センター教授) |
理・地球惑星科学専攻,理学系研究科大学院教育高度化プログラム
|
大規模な数値シミュレーションに必須の技術である,並列計算プログラミング技法に関する講義,実習を実施する。「地球シミュレータ」に代表される,ベクトル計算機における最適化技術についても併せて講義,実習を実施する。計算機環境としては,PCクラスタ,Hitachi HA8000(情報基盤センター)等を使用する。並列計算プログラミングに必要な基本的な技術の習得,シンプルなアプリケーションに重点を置いた実習を行う。「並列計算」は非常に広い範囲をカバーする分野である。科学技術シミュレーション分野に並列計算技術を適用する場合に,「何を知るべきか? 何を学ぶべきか? どこに必要な情報があるか?」についての指針を与えることが特に本講義・演習の目標である。 本講義の受講者は「実践コンピュータシステムI」を履修していることが望ましい。
|
講義名 |
講師(所属) |
実施学科,専攻 |
概要 |
スパコンプログラミング(1) |
片桐孝洋(情報基盤センター特任准教授) |
工学部・工学系研究科(共通講義)
|
高性能計算を行うために必須な並列計算プログラミング技法の講義と実習を行う。 並列プログラミングで多く用いられている,MPI(Message Passing Interface)の入門的な利用技術を 習得する。処理対象は数値計算の基本演算とする。また,情報基盤センタのスーパコンピュータを用いて高性能計算を行う場合に必要となる技法(テクニック,ノウハウ等)についても習得を目指す。
@並列計算機入門,AC言語およびFortran言語を用いた並列プログラム作成の基礎,B高性能プログラミング技法の基礎,
C基礎的な数値計算処理の並列プログラミング,D発展的話題(ソフトウエア自動チューニング)。
|
科学技術計算T/コンピュータ科学特別講義T「科学技術計算プログラミング(有限要素法)」[WEB] |
中島研吾(情報基盤センター教授) |
情報理工・数理情報学専攻/コンピュータ科学専攻
|
科学技術シミュレーションで広く使用されている有限要素法の基礎的な理論から実用的なプログラムの作成法まで,連立一次方程式解法等周辺技術も含めて講義を実施し,プログラミングの実習を行う。@有限要素法の基礎理論,Aガラーキン法による有限要素法の実装,B行列解法,前処理手法,C有限要素法プログラミング解説(一次元問題,三次元問題),Dプログラミング実習(情報基盤センターECCS2008システムを使用)。
|
スパコンプログラミング研究ゼミ(全学自由研究ゼミナール) |
片桐孝洋(情報基盤センター特任准教授) |
教養学部
|
高性能計算を行うために必須な並列計算プログラミング技法の講義と実習を行う。
並列プログラミングで多く用いられている,MPI(Message Passing Interface)の入
門的な利用技術を 習得する。処理対象は数値計算の基本演算とする。また,情報基
盤センタのスーパコンピュータを用いて高性能計算を行う場合に必要となる技法(テ
クニック,ノウハウ等)についても習得を目指す。 @並列計算機入門,AC言語およ
びFortran言語を用いた並列プログラム作成の基礎,B高性能プログラミング技法の
基礎, C基礎的な数値計算処理の並列プログラミング,D発展的話題(ソフトウエ
ア自動チューニング)。
本講義は、学部〜大学院の講義を学習意欲がある学部生に教授することで、才能ある
人材を早期から育成することを目的にする。
|
実践コンピュータシステムT(夏季集中講義) |
石川 裕(情報理工学系研究科,情報基盤センター教授) |
情報理工・コンピュータ科学専攻
|
本講義では,並列コンピュータ上で先端的アプリケーションを設計・実装するために必要な基礎知識を学ぶ。
Tにおいては,コンピュータの仕組みを理解するために,機械語によるプログラミングを行う。キャッシュ,ページングによる計算性能のインパクト,バッファオーバフローやメモリリークなどの問題点を学ぶ。コンピュータの性能評価の基本を学ぶ。
@概要,データ表現,A機械語その1(ロード・ストア,演算,分岐),B機械語その2(サブルーチン,再帰),Cパイプライン,メモリ階層,仮想メモリ,Dオペレーティングシステム,E性能評価,F実験(PalyStation 3を使用)。情報科学科学生の卒業単位および情報科学科卒業生の大学院卒業単位としては認めない。
|
実践コンピュータシステムU(夏季集中講義) |
石川 裕(情報理工学系研究科,情報基盤センター教授) |
情報理工・コンピュータ科学専攻
|
本講義では,並列コンピュータ上で先端的アプリケーションを設計・実装するために必要な基礎知識を学ぶ。
Uにおいては,ベクトル並列コンピュータ,共有メモリ型並列コンピュータ,分散メモリ型並列コンピュータの仕組みを学ぶ。演算性能,メモリ性能,通信性能が及ぼすアプリケーション性能の影響を学ぶ。
@並列コンピュータアーキテクチャその1(スカラ,ベクトル),A並列コンピュータアーキテクチャその2(共有メモリ,分散メモリ,相互結合網),Bプロセス,スレッド,同期,C通信モデル,通信ライブラリの仕組み,D並列プログラミング言語(OpenMP, UPC, …),F性能評価,G実験(T2Kオープンスパコンを使用)。Uを履修するものは,Tを履修していなければならない。情報科学科学生の卒業単位および情報科学科卒業生の大学院卒業単位としては認めない。
|
並列計算プログラミング・先端計算機演習(夏季集中講義)[WEB] |
中島研吾(情報基盤センター教授) |
理・地球惑星科学専攻,理学系研究科大学院教育高度化プログラム
|
大規模な数値シミュレーションに必須の技術である,並列計算プログラミング技法に関する講義,実習を実施する。「地球シミュレータ」に代表される,ベクトル計算機における最適化技術についても併せて講義,実習を実施する。計算機環境としては,PCクラスタ,Hitachi HA8000(情報基盤センター)等を使用する。並列計算プログラミングに必要な基本的な技術の習得,シンプルなアプリケーションに重点を置いた実習を行う。「並列計算」は非常に広い範囲をカバーする分野である。科学技術シミュレーション分野に並列計算技術を適用する場合に,「何を知るべきか? 何を学ぶべきか? どこに必要な情報があるか?」についての指針を与えることが特に本講義・演習の目標である。 本講義の受講者は「実践コンピュータシステムI」を履修していることが望ましい。
|