Cilk とは

Cilk、Cilk ++、Cilk Plusは、マルチスレッド並列計算用に設計された汎用プログラミング言語です。それらは、CおよびC ++プログラミング言語に基づいています。これらのプログラミング言語は、並列ループとフォーク結合イディオムを表現するための構造で拡張されています。
もともと、1990年代にマサチューセッツ工科大学(MIT)のチャールズ・E・ライザーソンで開発されたCilkは、スピンオフ会社のCilk ArtsによってCilk ++として商業化されました。同社はその後、Intelによって買収され、既存のCおよびC ++コードとの互換性が高まり、Cilk Plusという結果が得られました。