担当教員

横川 三津夫

演習日

  • 第1回 2014/06/19
  • 第2回 2014/06/26
  • 第3回 2014/07/03

概要と達成目標

分散メモリ型並列計算機上のメッセージ・パシング・インターフェイスMPI(Message Passing Interface)を用いた並列プログラミングの基礎を学ぶ.

内容

  • 第1回
    • 分散メモリ型並列計算機上のプログラミング
    • メッセージ・パシング・インターフェイス(MPI)
    • MPIプログラム(M-1): Hello, world!
    • MPIプログラム(M-2): 1対1通信関数
    • MPIプログラム(M-3): 集団通信関数
  • 第2回
    • 計算時間の計測
    • 集団通信関数 mpi_allreduce()
  • 第3回

講義資料

アンケート

  • 1回目の講義(6月19日)はどうでしたか? 1人1回,次週までに,必ず回答して下さい.
  • 難易度
    選択肢 投票
    簡単すぎた 0  
    ちょうどよかった 2  
    少し難しかった 6  
    難しすぎた 0  
  • 分量
    選択肢 投票
    少ない 0  
    ちょうどよい 0  
    少し多い 5  
    多すぎる 3  
  • MPI_wtime()を用いた時間計測の方法は理解できましたか?
    選択肢 投票
    よくわかった 2  
    大体わかった 6  
    あまりわからない 0  
    全然わからない 0  
  • MPI_barrier()の意味は理解できましたか?
    選択肢 投票
    よくわかった 4  
    大体わかった 2  
    あまりわからない 0  
    全然わからない 0  
  • MPI_allreduce()の使い方は理解できましたか?
    選択肢 投票
    よくわかった 1  
    大体わかった 6  
    あまりわからない 0  
    全然わからない 0  
  • MPI_reduce()とMPI_allreduce()の違いは理解できましたか?
    選択肢 投票
    よくわかった 1  
    大体わかった 3  
    あまりわからない 2  
    全然わからない 0