インテル Parallel Studio XE 2020 Professional Edition for Fortran & C++ 特定ユーザライセンス
自動最適化機能により、最新のインテル プロセッサー搭載システム向けにC/C++、Fortranアプリケーションを簡単に高速化できるように支援します。
2019年12月19日発売インテル VTune プロファイラー
インテル VTune プロファイラー(旧名称:インテル VTune Amplifier)は、実行可能なプログラムの動作を観察して、その中からより多くのCPU時間を要する処理の特定や、パフォーマンスを制限する要因の調査に役立つさまざまなデータを取得し、分かりやすく表示する機能を提供するソフトウェアです。
プログラムによる計算を効果的に速くするには、ホットスポットと呼ばれる時間のかかる処理に注目し、パフォーマンスを制限する要因を調査することが必要です。プログラム全体ではなく、ホットスポットに注目することで、大きなパフォーマンスの向上をより小さな労力で可能とします。プロファイラーの適用は、ホットスポットを発見する簡単な方法の1つです。
時間のかかる処理に注目
解析結果を開くと、まず全体の概要として、時間のかかる処理(ホットスポット)が図1のようにランキング形式で表示されます。このリストの意味を調べることが最適化の第一歩です。
ソースコードとの関連付け
解析結果は、各プログラムごとに対応する C/C++、Fortran、Pythonなどのソースコード行と関連付けられます。図2からは、40、41行目の計算でCPU時間の75%以上を占めており、この部分の実行効率がパフォーマンスに大きな影響を与えることになると分かります。
動作状況の確認
プログラムのスレッドやプロセスのタイムラインを見ると、CPUが十分に活用されていたか分かります。処理効率があまり良くないプログラムでは、図3のようにオレンジ色や白色で示される時間帯が多く見つかります。
ハードウェアの使用率と効率を分析
ホットスポットがプロセッサーの性能を活用できているかを知ることで、最適化の余地や、とるべき方針を判断できます。インテル VTune プロファイラーは、従来から最新までのインテルプロセッサーや内蔵グラフィックス、メインメモリー、ストレージなど、ハードウェアの様々な要素やシステム全体のパフォーマンス情報の取得をシンプルな操作で実施できます。
高速化を包括的に支援
インテル Parallel Studio XE Professional Editionは、インテルVTune プロファイラーを含む、最新のインテル プロセッサー向けに高度に最適化されたプログラムを効率よく開発するためのツールセットです。
- EX10CSG
-
¥ 212,300 本体価格 ¥ 193,000
- EX10CSH
-
¥ 212,300 本体価格 ¥ 193,000
価格は予告なく変更される場合があります。
インストール条件については、各ソフトウェアの利用許諾書を必ずご覧ください。
マークが付いている商品のご注文はWEBからは出来ません。詳しくはこちらをご覧ください。
- 製品特徴
インテル Parallel Studio XEとは?
インテル Parallel Studio XEは、インテル Xeonスケーラブル・プロセッサ、インテル Coreプロセッサ、互換プロセッサをサポートし、増加し続けるプロセッサ・コア数とベクトル幅の利点を生かすことで、アプリケーションのパフォーマンス向上を支援するソフトウェア開発スイートです。ビックデータ分析、画像解析、スピードが重視される金融分析、およびシミュレーションなどを素早く行うために要求されるタスクを実行します。
※ 開発用途に合わせて 3 つのエディションが用意されています。
Composer Edition コンパイラとライブラリ Professional Edition Composer Edition + パフォーマンス/エラー解析 Cluster Edition Professional Edition + MPI 開発ツール Professional Editionは、Composer Editionの機能に加え、パフォーマンス・ボトルネックの検出や、コードを修正すべき箇所をアドバイスするツールなどが含まれており、よりすばやく簡単にパフォーマンスを向上させることができます。最新のプロセッサおよび、将来リリースされるプロセッサに向けて、ツールから得られる最適化のノウハウを活用することで、より高いパフォーマンスを発揮させることができるようになります。
インテル VTune プロファイラー
パフォーマンス・プロファイラー
● 広範なプロファイル作成機能
単純なアプリケーションのチューニングを行う場合でも、スレッド化されたMPIアプリケーションの高度なパフォーマンス最適化を行う場合でも、インテル VTune プロファイラーで必要なデータを取得可能です。hotspot、スレッド化、ロックと待機、DirectX*、OpenCL*、OpenMP*、帯域幅、キャッシュ、ストレージ・レイテンシーなどに関する豊富なパフォーマンス・データを収集します。コンテナー内のプロファイルも可能です。
● 生産性
良いデータがあっても、それを役立てることができなければ意味がありません。データを考察するにはマイニングが必要です。強力な解析により、タイムラインやソースコードで結果をソート、フィルター、視覚化して時間を節約できます。
● C、C++、Fortran、Python*、Go*、Java* に対応
シングルコード・プロファイラーとは異なりインテル VTune プロファイラーは言語が混在したコードの hotspotを正確に特定します。
インテル Advisor
ベクトル化・スレッド化アドバイザー
最近のプロセッサでは、ベクトル化とスレッド化を行ったコードは非常に高速に実行できます。しかし、コードがベクトル化できない理由を理解することは容易ではありません。
インテル Advisorは、C、C++、C#、Fortran ソフトウェア・アーキテクト向けの高性能ベクトル化/スレッド化プロトタイプ生成ツールです。新しいルーフライン解析機能は、パフォーマンスへの影響が大きく、最適化が不十分なループを特定して最適化を単純化します。安全に効率良くベクトル化できるように、反復回数、データ依存性、メモリー・アクセス・パターンなどの必要なキーデータを取得します。
インテル AVX-512 対応ハードウェアがない場合でも、最新のインテル AVX-512 命令セット向けの最適化を行えます。
インテル Inspector
メモリー/スレッドのデバッガー
インテル Inspector は、C、C++、Fortran アプリケーションのメモリーリーク、異常、デッドロック、データ競合などを特定してデバッグできます。
特別なコンパイラーや再コンパイルは必要ありません。通常のビルドを利用できます。ヒープ拡張解析とデバッガー・ブレークポイントは、発見が困難な問題の診断を単純化し、修正コストが少なくて済む開発サイクルの早期に発見できるようにします。エラーが発生する状況にならなかった場合でも、実行されたコードパスの潜在的なエラーや、断続的および非決定的なエラーを発見します。
スイート製品に同梱される製品一覧
※1 Linux* 向けのみ
※2 W:Windows* (Visual Studio*)、L:Linux* (GNU*)、M:macOS* (XCode*)
※3 インテル VTune Amplifier は、バージョン 2020より、製品名が「インテル VTune プロファイラー」に変更になりました。
バージョン 2018より、Windows*、Linux* 両ホスト OS で利用可能なOS共通ライセンスとなりました。
- 商品詳細
-
動作環境 https://www.xlsoft.com/jp/products/intel/studio_xe/index.html を参照
●コンパイラ製品にてVisual StudioやGCCとの高い互換性●Professional Edition:Composer Editionの機能に加え、パフォーマンス/エラー解析対応●日本語環境で使用可能●初年度サポートサービス付き(2年目以降は「SSR:サポートサービス更新」を購入することで更新可能)●サポートサービスには、期間内無償アップグレードと日本語による技術サポートを含む●ライセンスの範囲内で恒久的に使用可能●ダウンロード製品
【インストール条件・購入条件】
●1ライセンスにつき、特定の1ユーザが利用可能●製品のライセンスについては、Webサイトを参照:https://www.xlsoft.com/jp/products/intel/purchase/intel_license.html●ご注文の際は、https://www.xlsoft.com/pu1 にて、必要事項を入力後に生成されるPDFを添えて生協店舗に発注販売元: エクセルソフト
URL:https://www.xlsoft.com/jp/index.html
» 同時起動でのご利用に!フローティングライセンスの情報はこちら
» 年間サポートサービスの更新について
» 年間サポートサービスの内容詳細(メーカーサイト)はこちら
■製品のライセンスについて(メーカーサイト)
■30日間評価版のお申し込みはこちら
◼️スイート製品に同梱される製品・機能一覧(メーカーサイト)