高機能コンパイラを使ってみよう、最新の高機能開発ツール「インテル Parallel Studio XE 2011」

 コンパイラといえば、Visual StudioやGCCが有名だ。これらはそれぞれWindows/Linux標準の開発ツールとして使われているが、それ以外にも数多くの開発ツールがリリースされている。その一つがインテルの「インテル Parallel Studio XE 2011」だ。Parallel Studio XE 2011はインテルCPUの機能を最大限に活用するための開発ツールであり、強力な最適化機能を持つコンパイラを搭載している。

 また、それだけでなくデバッグに有用なプロファイラや、パフォーマンスチューニングに役立つ解析ツールも用意されている。本特集ではこのParallel Studio XE 2011について、機能の紹介や使われている技術の解説、そして実際の利用例を紹介する。

高度な最適化機能や並列プログラミングサポートを提供する新開発ツール「インテル Parallel Studio XE 2011」

2011年11月30日公開

 インテルが開発ツール製品ラインを一新、より高いパフォーマンスを求める開発者に向けた開発ツール「インテル Parallel Studio XE 2011」をリリースした。コンパイラやデバッガ、プロファイラを含む総合開発パッケージであり、WindowsおよびLinux版が用意されている。本記事ではこのParallel Studio XEについて、搭載する機能や前バージョンからの変更点などを紹介する。

[記事全文]

アセンブラコードで見るC++ Composer XEの強力な最適化機能

2011年12月8日公開

 インテル C++ Composer XEには、強力な最適化機能を備えるコンパイラが含まれている。インテルCPUが備えるSSEやAVXといった機能を効率的に利用するコードや、マルチコアによる並列処理を行うコードを自動的に生成できるのが特徴だ。本記事ではインテル C++ Composer XEが持つさまざまな最適化機能を紹介するとともに、コンパイラが出力するアセンブラコードをチェックしてその効果を探っていく。

[記事全文]

VTune Amplifier XEとInspector XEでmemcachedの高速化にチャレンジ

2011年12月14日公開

 ソフトウェア開発において、テストやデバッグは設計やコーディング以上に重要な工程である。これらの工程において、プログラム中の問題検出やパフォーマンス解析に役立つ強力なツールがインテル Parallel Studio XEに含まれる「インテル VTune Amplifier XE」や「インテル Inspector XE」だ。本記事ではこれらのツールを用いてmemcachedのチューニングを行い、高速化を試みた事例を紹介する。

[記事全文]