kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

いろんな並列実行

6/27のイベントでConcurrency Runtimeをやることにして、何人撃墜(=寝る)してしまうか、今からドキドキしてます(汗)。準備期間の都合上、表層位になるかもしれませんが。で、Concurrency Runtimeだけだとあれなので、他の並列環境も軽く触れてみようかなと。

  • OpenMP
  • Win32 Thread(CRT/.NET/API)/Fiber
  • プロセスレベルで分割(バッチ処理でデータファイルを分割して、複数起動するってやつですね)
  • Windows HPC Server

HPC Serverはちょっと毛色が違いますが、ユーザーが望むものとしては大枠で一緒なので、「あるよー」ってことで、OpenMPとともにかるーく触れてみようかなと。OpenMPは今まであることくらいしか知りませんでしたが、世の中に転がっているサンプルをこぴぺしてもVisual C++で動かないものもあって、?となっています。