Cilk がやってきた C/C++プログラマーのための並列プログラミング言語 菅原 清文 著 判型 A5判, 272頁, 本体価格 2,800円 ISBN 978-4-87783-260-5 本書について 並列プログラミングを容易にするため様々なプログラミングモデルが開発されてきました。それらはスレッド制御にかかわる処理を抽象化することで開発者の負担を減らし、効率よくプロセッサーコアに負荷分散することを目標にしています。 OpenMPによるプログラムの並列化は優れた抽象化技術であり、多くの技術者に利用されていますが、高度な並列指向の下で記述されたアルゴリズム(例えば再帰呼び出しを含む)を並列に実行するには、実装が困難もしくは十分なスケーラビリティーを達成できない事があります。 インテルCilk Plusはインテルコンパイラーに実装される並列プログラミング言語機能であり、現時点で並列プログラ