インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス
インテル® Cilk™ Plus によるプログラミングは、従来のシリアル・プログラミングからの脱却のように見えるかもしれません。パフォーマンスとスケーラビリティーに優れたプログラムを作成するためには、次の主要な概念について理解する必要があります。
主要な概念:
ストランド: インテル® Cilk™ Plus プログラムの構造は、並列のコントロール・ポイントをつなぐストランドとして理解すると良いでしょう。
ペディグリー: インテル® Cilk™ Plus プログラムの各ストランドには、ペディグリー (ストランドを識別する整数のシーケンス) を割り当てることができます。
ワーク、スパン、並列性: インテル® Cilk™ Plus プログラムで期待されるパフォーマンスは、ワーク、スパン、並列性の観点から分析することができます。