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

その他のツールでのインテル® Cilk™ Plus プログラムの使用

インテル® Cilk™ Plus プログラムのスタックレイアウトは、C および C++ の標準規則と異なります。そのため、バイナリー形式のプログラム実行ファイルを解析するツール (valgrind やコードカバレッジ・ツールなどのメモリーチェッカーを含む) では、インテル® Cilk™ Plus プログラムの並列処理を解析できないことがあります。 通常、そのような場合には、ワーカーを 1 にしてプログラムをシリアル実行すると良いでしょう (つまり、CILK_NWORKERS 環境変数を 1 に設定します)。 それでも解析できない場合は、インテル® Cilk™ Plus プログラムをシリアル化してから、解析ツールを使用してみてください。