インテルでは、アプリケーション・パフォーマンスの向上に役立つさまざまなパフォーマンス解析ツールとライブラリーを提供しています。
これらのパフォーマンス・ツールを使用して、アプリケーションの解析、問題箇所の発見、および効率的なプログラムの開発を行うことができます。これらのツールがプロセスの最適化のために非常に重要な場合もあります。
ツール |
オペレーティング・システム |
説明 |
---|---|---|
インテル® スレッド化解析ツール |
Linux、Windows |
インテル® スレッド化解析ツールは、インテル® スレッド・チェッカーとインテル® スレッド・プロファイラーから構成されています。 インテル® スレッド・チェッカーは、共有変数およびプライベート変数の競合を識別します。また、スレッド化の不具合を特定して、バグが発生する場所を表示することができます。 インテル® スレッド・プロファイラーは、アプリケーションのクリティカル・パスをグラフィカルに表示します。また、Win32*、POSIX* マルチスレッド、および OpenMP* コードで遅延を引き起こす同期問題および過度のブロッキング時間を識別できます。 |
パフォーマンス・ライブラリーは、開発時間の短縮とアプリケーション・パフォーマンスの向上に役立ちます。
ライブラリー関数 |
オペレーティング・システム |
説明 |
---|---|---|
インテル® スレッディング・ビルディング・ブロック |
Linux、Mac OS X、Windows |
インテル® スレッディング・ビルディング・ブロックは、パフォーマンスを向上するためのスレッド化作業を単純化するランタイム・ライブラリーです。 |
インテル® インテグレーテッド・パフォーマンス・プリミティブ |
Linux、Mac OS X、Windows |
インテル® インテグレーテッド・パフォーマンス・プリミティブは、デジタルメディアおよびデータ処理アプリケーション用に高度に最適化されたソフトウェア関数のライブラリーです。 |
インテル® マス・カーネル・ライブラリー |
Linux、Mac OS X、Windows |
インテル® マス・カーネル・ライブラリーは、工学、科学、金融系アプリケーションなど、極めて高いパフォーマンスが求められるアプリケーションに、高度に最適化されたスレッドセーフな演算ルーチンを提供します。 |