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