新機能が多数追加された「インテル Parallel Studio 2011」徹底紹介
Windows向けのアプリケーション開発ツールスイート「インテル Parallel Studio」の新バージョン、「インテル Parallel Studio 2011」がリリースされた。Parallel Studioにはさまざまな並列化支援機能を備えたコンパイラやパフォーマンス解析ツール、デバッガなど、Windowsでの並列プログラミングを強力に支援するツールが搭載されている。
Parallel Studio 2011では新たに「インテル Parallel Advisor」というプログラムの並列化を支援するツールが追加されたほか、「インテル Cilk Plus」という新たな並列プログラミング向け言語拡張をサポートするなど、大きな機能追加が行われている。本特集ではこのような「より並列プログラミングを容易にする」新機能を中心に、Parallel Studio 2011を紹介する。
並列化支援ツール「Advisor」やC/C++言語拡張「Cilk」が追加、並列アプリケーション開発ツール「Parallel Studio 2011」の新機能
2010年09月13日公開Windows向けの並列アプリケーション開発支援ツールスイート「インテル Parallel Studio」の最新バージョン「インテル Parallel Studio 2011」がリリースされた。Parallel Studio 2011では並列化の効果やその際に発生しうる問題を分析するツール「インテル Parallel Advisor」が新たに追加されたほか、並列プログラミング向けのC/C++言語拡張「インテル Cilk Plus」や並列化支援ライブラリ「インテル Array Building Blocks」(ベータ版)に対応するなど、大幅なアップデートが行われている。本記事では、これら新機能を中心にParallel Studio 2011を紹介していく。
[記事全文]インテル Parallel Composerの新機能――並列プログラムを容易に実装できる「インテル Cilk Plus」入門
2010年10月5日公開並列プログラミング向けのコンパイラやデバッガ、各種ライブラリを提供するインテル Parallel Compsoserには、並列プログラミング向けの言語拡張「インテル Cilk Plus」が含まれている。これを利用することで既存のプログラムを容易に並列化したり、より簡潔にアルゴリズムを記述できる。本記事では、このCilk Plusについて機能や使い方を説明する。
[記事全文]並列化すべき個所を自動診断する新ツール「インテル Parallel Advisor」を使ってみよう
2010年10月12日公開インテル Parallel Studio 2011に新たに搭載されたツール「インテル Parallel Advisor」は、並列化したいプログラムを関数・命令レベルで分析し、並列化すべき個所を提案する分析ツールだ。並列化によりパフォーマンスの向上が期待できる個所を検出できるだけでなく、並列化により発生するメモリ関連の問題なども事前に検出できる。本記事ではこのインテル Parallel Advisorを使用し、実際にプログラムの分析や並列化を行う例を紹介する。
[記事全文]