並列プログラミングパターン

 Parallel Programming Patterns

 インテルのサイトで配布されていたドキュメント。なぜか PPT です。

 プログラミングパターンと言っても、大きくは2つしか書いていない。ひとつはおなじみのタスク並列。もうひとつは幾何学分解法?でしょうか、データ並列に分類されてる Geometric Decomposition。相互に依存性がない要素をチャンクとしてひとまとめにしてそこから並列化していく方法で、並列やってる人ならよく知ってる方法だと思うが、それに Geometric Decomposition というパターン名をつけたらしい。

 時間があったら明日会社でまとめて読もう。