タグ

mpiに関するmoozのブックマーク (2)

  • 講習会開催予定[東京大学情報基盤センタースーパーコンピューティング部門]|2012年度の講習会開催予定

    2023年度講習会実施について 新型コロナウイルス感染症対策のため、2020年4月時点ではZoomによるオンライン講習会として実施いたします。また、オンライン講習会での実施に伴い、講習会の多くは実施予定が未定となっております。随時更新いたしますので何卒ご了承ください。(2020.3.30) 2023 年度の講習会の開催予定は以下の通りです。 各講習会の講義 (内容) の詳細や参加申込は、各講習会開催予定の 1 ヶ月前頃から公開 (開始) します。 Wisteria : Wisteria/BDEC-01 OBCX : Oakbridge-CX

    mooz
    mooz 2014/01/10
    並列プログラミングの講習会資料
  • Boost.MPI を使うときに知っておきたいこと - 技術夢想

    BOOST_MPI_HOMOGENIUS を定義してシリアライズを高速化 クラスター内の CPU が全部同じアーキテクチャであれば、コンパイル時に -DBOOST_MPI_HOMOGENIUS オプションを付け加えてコンパイルすると MPI_PACK, MPI_UNPACK しないでバイナリイメージのまま送ってくれるので速くなる。 非プリミティブ型の Isend に注意 Boost.MPI で複雑な型のオブジェクトを送るときには Boost.Serialization でバイナリ列にシリアライズしてから送られるようになっています。 これが何を意味するかというと、Boost::Isend というのは実はシリアライズ後のバイナリ列のサイズしか相手に送らなくて、Boost::Wait* を呼び出して Isend が終わったのを確認した後でシリアライズしたバイナリ列を送り始めます。 これを忘れてい

    Boost.MPI を使うときに知っておきたいこと - 技術夢想
    mooz
    mooz 2013/01/25
    BOOST_MPI_HOMOGENEOUS を定義すると pack / unpack なしにデータの送受信をおこなってくれるので高速
  • 1