== サンプルコードで知るParallel Studioの並列化機能 == 「インテル Parallel Studio」はマルチスレッドやOpenMPなどを使用した、並列処理を行うプログラムの開発を支援するツールである。本記事では、Parallel Studioに含まれる並列化機能や強力な最適化機能、並列化関連ライブラリ、デバッガ、プロファイラといった機能や、使い方の例などを紹介していく。 '''[//sourceforge.jp/magazine/09/05/25/1031209 【特集】マルチスレッド/並列プログラミングの必携ツール「インテル Parallel Studio」徹底活用]'''[http://sourceforge.jp/magazine/09/05/15/0930226 第1回:ソフトウェア高速化の鍵は「並列化」:いま注目される並列化技術を知る][http://sourceforge.jp/magazine/09/05/15/0938220 第2回:マルチコア時代の新開発ツール「インテル Parallel Studio」]''''''[http://sourceforge.jp/magazine/09/05/18/1135239 第3回:サンプルコードで知るParallel Studioの並列化機能][http://sourceforge.jp/magazine/09/05/22/0358216 第4回:並列アプリケーションを作ってみよう][//sourceforge.jp/magazine/09/05/25/0921234 第5回:インテル Parallel Studioを活用したソフトウェアの並列化:AACエンコーダを高速化する] Parallel Studioは、「インテル Parallel Composer」(以下、Parallel Composer)および「インテル Parallel Inspector」(以下、Parallel Inspector)、「インテル Parallel Amplifier」(以下、Parallel Amplifier)という3つのコンポーネントと、今後追加が予定されている「インテル Parallel Advisor」から構成されている開発ツールだ。詳細については[//sourceforge.jp/magazine/09/05/15/0938220 別記事]で詳しく解説を行っているが、プログラムの並列化を行うために有用な並列化機能や強力な最適化機能、並列化関連ライブラリ、デバッガ、プロファイラといった機能が含まれている。これらがどのようなものなのか、またどのようなことができるのか、興味を持っているユーザーも多いだろう。そこで本記事では、Parallel Studioに付属するサンプルコードを例に、Parallel Studioの機能を使ってプログラムを並列化するステップを順に追って紹介していこう。 * [[http://sourceforge.jp/projects/test11/wiki/!pdf/サンプルコードで知るParallel_Studioの並列化機能_all.pdf 全ページをPDF形式でダウンロード]] * 記事個別ページ: * [サンプルコードで知るParallel_Studioの並列化機能_p1 サンプルコードで知るParallel Studioの並列化機能(1/4)] * [サンプルコードで知るParallel_Studioの並列化機能_p2 サンプルコードで知るParallel Studioの並列化機能(2/4)] * [サンプルコードで知るParallel_Studioの並列化機能_p3 サンプルコードで知るParallel Studioの並列化機能(3/4)] * [サンプルコードで知るParallel_Studioの並列化機能_p4 サンプルコードで知るParallel Studioの並列化機能(4/4)]