目次
ステップ 2A: サードパーティーの IDE を利用してツールにアクセスする
ソフトウェア開発は、反復プロセスです。アプリケーションの設計を開始し、インテル® ソフトウェア開発製品によりアプリケーションのビルド、解析、スケーリングを容易に行うことができます。インテル® Parallel Studio XE は、アプリケーションのコンパイルとパフォーマンスの最適化を支援するソフトウェア開発ツールスイートです。
インテル® Parallel Studio XE に含まれるツールとライブラリーは、このプロセスの各フェーズにおいて最大限の成果を達成し、ソフトウェア開発のニーズをすべて満たすためグループ化されています。最初の開発サイクルが完了したら、アプリケーションを最新の状態に保ち、最適化するため、必要に応じてプロセスを繰り返します。
以下のコンポーネントが含まれます。
インテル® Parallel Studio XE 2019 は、各種ツールを利用するためのビルトイン統合開発環境 (IDE) を提供していません。次の 2 つのステップのいずれかに従って、ライブラリーとツールを利用できます。
ツールのスタンドアロンまたはコマンドライン・バージョンを利用するには、最初にツールを初期化する必要があります。インテル® Parallel Studio XE 2019 の初期化ユーティリティーを利用して、一度にすべてのツールを初期化できます。
インテル® Parallel Studio XE はビルトイン IDE を提供していませんが、Windows*、Linux*、macOS* 上でサードパーティーの IDE と統合して、ソフトウェア開発を行うためのシームレスな GUI を提供します。
Linux* では、Eclipse* からすべてのツールにアクセスできます。インテル® Parallel Studio XE をインストールすると、ツールがメニューに統合され、ツールバーを利用できるようになります。Eclipse* で各ツールを使用する方法は、それぞれのツールの入門ガイドを参照してください。
次のいずれかの方法で、コマンドラインを利用してツールにアクセスできます。
デフォルトでは、インテル® Parallel Studio XE の各種コンポーネントは /opt/intel にインストールされます。各ツールのデフォルトのインストール先は、「インテル® Parallel Studio XE for Linux* インストール・ガイド」 (英語) を参照してください。適切な場所でコマンドプロンプトを開いたら、各ツールの入門ガイドに従って、ツールを初期化し起動します。
インテル® Parallel Studio XE 2019 Composer Edition には、アプリケーションのビルドに必要なツールが含まれています。すべてのツールとライブラリーを利用して、コードのコンパイルと最適化を直ぐに開始できます。
インテル® Parallel Studio XE 2019 には、次のツールが含まれます。インストール・ガイド、入門ガイド、リリースノートを含む各ツールに関する情報は、次の表にあるそれぞれのツールのリンクを参照してください。
ビルド | 説明 |
---|---|
C++ および Fortran 最適化コンパイラーは、最近のプロセッサー向けに高速なコードを生成します。最新の命令セットを使用し、幅の広いベクトルレジスターをサポート/利用するようにコードを自動ベクトル化し、OpenMP* やインテル® TBB のように高度にチューニングされた並列モデルを使用します。最新の C、C++、および Fortran 標準規格を幅広くサポートします。 | |
GDB 8.0 - インテル® 64 アーキテクチャー・ベースのシステムでアプリケーションをネイティブデバッグ | |
パフォーマンス重視の Python* ディストリビューションにより、アプリケーションを強化し、基本計算パッケージをスピードアップします。Python* の基本的なパフォーマンスの課題に対応し、コンパイル言語のスピードと広範なインテル® プロセッサーおよびコプロセッサー向けの最適化を提供します。 | |
アプリケーションのパフォーマンスを向上し、開発期間を短縮する、高速な演算処理とニューラル・ネットワーク・ルーチンを提供します。インテル® MKL には、高度にベクトル化およびスレッド化された線形代数、高速フーリエ変換 (FFT)、ニューラル・ネットワーク、ベクトル演算、および統計ルーチンが含まれます。 | |
データの取得からデータマイニング、マシンラーニングまで、すべてのデータ解析フェーズに対応した最適化された解析ビルディング・ブロックを提供する C++、Java*、および Python* API ライブラリーです。ハイパフォーマンスなビッグデータ・アプリケーションに不可欠です。 | |
インテル® TBB と一緒に、実行ポリシーをサポートする C++ 標準ライブラリー・アルゴリズムの実装である、Parallel STL がインストールされます。詳細は、「Parallel STL 入門」を参照してください。 | |
計算集約型関数を含む最適化済みのビルディング・ブロックにより、大きなデータセットの処理やハイパフォーマンス・コンピューティングを支援します。 | |
広範なセキュアで効率良い暗号化アルゴリズムの実装を提供します。 |
オンライン・トレーニング (英語) |
ウェビナー、ビデオ、各ツールのトレーニング、チュートリアルを利用して、インテル® Parallel Studio XE に関する基本情報を得ることができます。 |
リリースノート (英語) |
システム要件、製品の説明、テクニカルサポート、既知の問題と制限事項を含む、製品の最新情報が含まれています。 |
インテル® Parallel Studio XE の基本的なインストール手順と、インストール後の各種ドライバーとコレクターの設定手順が含まれています。 |
|
製品のサンプルコード (英語) |
インテル® ソフトウェア製品のサンプルを集めたサイトです。ツールでフィルターして利用可能なサンプルを確認できます。 |
ドキュメント・フォルダー |
インテル® Parallel Studio XE の各種ツールのドキュメントが含まれているホストシステム上のフォルダーです。サブフォルダーもご確認ください。 Linux* および macOS* では <install_dir>/documentation_2019、Windows* では <install_dir>\documentation_2019 です。 |
インテル® ソフトウェア製品のオンライン・ドキュメント・ライブラリーです。 |
|
日本語の最新ドキュメントを入手できます。 |
|
最新情報を日本語で参照できます。 |
最適化に関する注意事項 |
---|
インテル® コンパイラーでは、インテル® マイクロプロセッサーに限定されない最適化に関して、他社製マイクロプロセッサー用に同等の最適化を行えないことがあります。これには、インテル® ストリーミング SIMD 拡張命令 2、インテル® ストリーミング SIMD 拡張命令 3、インテル® ストリーミング SIMD 拡張命令 3 補足命令などの最適化が該当します。インテルは、他社製マイクロプロセッサーに関して、いかなる最適化の利用、機能、または効果も保証いたしません。本製品のマイクロプロセッサー依存の最適化は、インテル® マイクロプロセッサーでの使用を前提としています。インテル® マイクロアーキテクチャーに限定されない最適化のなかにも、インテル® マイクロプロセッサー用のものがあります。この注意事項で言及した命令セットの詳細については、該当する製品のユーザー・リファレンス・ガイドを参照してください。 注意事項の改訂 #20110804 |
Microsoft および Windows は、米国 Microsoft Corporation の、米国およびその他の国における登録商標または商標です。
Intel、インテル、Intel ロゴは、アメリカ合衆国および / またはその他の国における Intel Corporation またはその子会社の商標です。
* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
© 1996-2018 Intel Corporation.
本ソフトウェアおよび関連ドキュメントは、インテルが著作権を有する著作物であり、その使用には付随する明示的なライセンス (「ライセンス」) が適用されます。ライセンスで特に明記されていない限り、インテルから書面による許可を得た場合を除き、本ソフトウェアまたは関連ドキュメントを使用、改変、複製、公表、配布、公開することはできません。
本ソフトウェアおよび関連ドキュメントは現状のまま提供され、ライセンスに明記されているものを除き、明示されているか否かにかかわらず、いかなる保証もいたしません。