山内の授業のページ

アクセス数 486  このページの最終更新 2014-09-26 (金) 07:49:00

14年度秋学期 大学院 コンピュータ科学特論

金曜日2限、秋学期前半

山内担当分のスケジュール(案)

テーマ内容の詳細
109/19授業概要、並列処理の基礎概念(背景、依存性、並列度限界)file授業概要file「基礎概念」講義メモ
209/26並列処理アーキテクチャ1(スーパースカラ、VLIW等)file並列アーキテクチャ1講義メモ
310/03並列処理アーキテクチャ2(MP、メモリ共有、メッセージ)(準備中)
410/10並列プログラミングモデル(pthread, OpenMP, MPI)(準備中)
510/17並列プログラミング実習(準備中)
610/24アルゴリズムと並列(準備中)
710/31GPGPUと並列、まとめ(準備中)

山内担当分の授業概要

到達目標

本授業では、コンピュータ科学の基礎論として、並列処理のためのコンピュータアーキテクチャ、アルゴリズムを学び、コンピュータ科学の基礎を理解することを到達目標とする。

内容

本授業では、並列処理のための基本的な考え方を復習した上で、実用化されにくい本質的な理由を考え、将来の更なる技術開発の糧とする。

すでにコンピュータアーキテクチャ・プログラミング・アルゴリズムについて、学部授業での理解を前提として、並列処理のさまざまな問題点をテーマとして取り上げ、議論する。

授業方法

授業時間内では講義形式で基礎知識を解説する。講義の後、次の回までの間に、講義内容の穴、嘘、例外、問題点などを自分で探し、レポートにして提出する。

毎週のレポートの中から、自分で選んだテーマについてさらに掘り下げて、期末レポートを作成する。

評価

平常の議論40% + 期末レポート60% とする。

参考書

 「C/C++プログラマーのためのOpenMP並列プログラミング」(菅原清文著、カットシステム)
 「コンピュータアーキテクチャ」 (内田啓一郎、小柳滋著、オーム社)
 「並列コンピューティング技法(実践マルチコア/マルチスレッドプログラミング)」 (Clay Breshears (著), 千住治郎(訳)  オライリージャパン)
 「並列処理技術」 (笠原博徳著、コロナ社)
 「OpenMP入門マルチコアCPU時代の並列プログラミング」(北山洋幸著、秀和システム)

山内へのコンタクト

居室: 理4号館5階 4541室
メール: yamanouc (at) is.sci.toho−u.ac.jp
電話: 047-472-1176  内線なら 3602


添付ファイル: file2_並列アーキテクチャ1.pdf 380件 [詳細] file概念.pdf 222件 [詳細] filesyllabus.pdf 194件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-09-26 (金) 07:49:00 (1152d)