インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

インテル® Cilk™ Plus ランタイムシステム API

インテル® Cilk™ Plus は古い機能 (非推奨) です。代わりに、OpenMP* またはインテル® TBB を使用してください。詳細は、「インテル® Cilk™ Plus の代わりに OpenMP* またはインテル® TBB を使用するためのアプリケーションの移行」を参照してください。

インテル® Cilk™ Plus プログラムには、ランタイムシステムとライブラリーが必要です。これらは、インテル® Cilk™ Plus を使用するプログラムに自動的にリンクされます。ランタイムシステムは、プログラムの動作を細かく制御するためのユーザーアクセス可能な関数を提供します。

インテル® Cilk™ Plus のランタイム関数とクラスを宣言するためには、cilk/cilk_api.h をインクルードしてください。このヘッダーファイルで定義されているエントリーポイントについては、各関数の説明を参照してください。このヘッダーファイルでは、レデューサーのインターフェイスは定義されていません。レデューサーに関する詳細は、「レデューサー」を参照してください。