表紙画像

インテル® Parallel Studioプログラミングガイド
Parallel Composer Parallel Inspector Parallel Amplifierの活用

本書について

 本書で解説する「インテルParallel Studio」は、インテル社が提供する並列プログラミングを容易に行うためのツールです。Windows上でMicrosoft Visual Studioと統合して使用することを前提としており、これまでVisual Studioを使用してきた開発者ならば、その環境を大きく変えることなく並列プログラミングのための支援を受けられるようになります。

 インテルParallel Studioは、HPCの世界でこれまでにインテル社が培ってきた並列プログラミングの知識や技術を、より多くのソフトウェア開発者のために役立てるべくリリースされました。基本的な機能は既存のコンパイラーやパフォーマンスライブラリー、スレッドツール、チューニングツールなどと同じですが、既存の製品がLinuxやMac OSといったWindows以外のプラットフォームもサポートして並列プログラミングの専門家に向けた高度な機能を提供する一方で、インテルParallel StudioはWindowsとVisual Studioの使用を前提とする代わりに並列プログラミングをより簡単にする支援機能を提供します。このツールを利用すれば、初心者でも無理なく並列プログラミングに取り組むことができるでしょう。

 本書では、インテルParallel Studioの使い方、特に2009年にリリースされたインテルParallel Composer、インテルParallel Inspector、インテルParallel Amplifierの使い方を説明し、それとともに並列プログラミングの基本について解説します。ツールのガイドブックとしてだけではなく並列プログラミングの入門書として、読者の皆様のスキルアップのお手伝いができれば幸いです。  本書は、Microsoft Visual StudioにてC/C++コンパイラーの利用経験と知識があり、既存のシングルスレッドプログラムのマルチスレッド化を検討されている方々を対象読者としています。

目 次