ブラウザーの【JavaScript】が無効になっているため、画面を正常に表示することができません!

インテル Parallel Studio(パラレル スタジオ) XE 2020:GPUを使わない CPUディープラーニング(深層学習)を高速化|株式会社アークブレイン
弊社のWEBサイトで使用しているPHPのバージョンをPHP7.4より、脆弱性が改善されたPHP8.5の最新バージョンに更新させていただきました。(2026/10/22)
一部のページにおきまして、PHPのWarning(警告メッセージ)が表示されておりますが、警告が表示されないような修正作業をおこなっております。
株式会社アークブレイン HOME

2019年12月18日 リリース

~『インテル® Parallel Studio XE 2020』 ~

2018年7月より、エンドユーザー情報申請の方法が変更となりました。
2018年11月より、納品形態が【電子納品】(PDF)に変更となりました。

C++ Fortran Python® コードを開発、高速化

インテル® Parallel Studio XE 2020

パフォーマンスを追求する C/C++、Fortran、Python® 開発者向けの開発ツールスイートです。
株式会社アークブレインは、『インテル ソフトウェア開発製品販売代理店』です(総販売代理店 エクセルソフト株式会社) 株式会社アークブレインは、
『インテル ソフトウェア開発製品販売代理店』です

Intel® Software Resellers
エクセルソフト株式会社 販売元:エクセルソフト株式会社
IA Software User Sciety IAプラットフォーム開発者に最新情報を提供

インテル® ソフトウェア開発製品 販売代理店
Intel® Software Resellers
Avast® パートナー
株式会社アークブレイン
〒151-0073
東京都渋谷区笹塚 2丁目47番1号
TEL 03-3375-8968
FAX 03-3375-8767 (09:00~18:00 土日祝日を除く)
お問い合わせ、御見積依頼はこちらからどうぞ

インテル® Parallel Studio XE とは?

C/C++、Fortran、Python アプリケーションの開発、チューニングを支援 インテル Parallel Studio XE

ソフトウェアは、さらなる高速化が求められています。インテル® Parallel Studio XE は、インテル® Xeon® スケーラブル・プロセッサー、インテル® Core™ プロセッサーそして互換プロセッサーをサポートし、増加し続けるプロセッサー・コア数とベクトル幅の利点を生かすことで、アプリケーションのパフォーマンス向上を支援するソフトウェア開発スイートです。ビックデータ分析、画像解析、スピードが重視される金融分析、およびシミュレーションなどを素早く行うために要求されるタスクを実行します。


詳細・新機能 技術情報


インテル® Parallel Studio XE は、開発用途に合わせて 3 つのエディションをご用意しています。

Composer Edition コンパイラー(c/c++ 19.1 and/or Fortran 19.1) と
ライブラリー(MKL、[IPP(c/c++)]、[TBB(c/c++)]、[DAAL(Windows®,Linux®)] 等)
Professional Edition Composer Edition
+ パフォーマンス/エラー解析(VTune™ Amplifier、Inspector、Advisor)
Cluster Edition Professional Edition
+ MPI 開発ツール(MPI、Trace Analyzer & Collector、Cluster Checker)

コンパイラーとライブラリーのメッセージ、ドキュメントを日本語で提供!
Composer Edition 日本語版販売中!

バージョン 2020 日本語版の提供予定について

2019 年 12 月 18 日から提供が開始されたインテル® Parallel Studio XE の最新バージョン 2020 には、最新のインテル® コンパイラー 19.1 の日本語版が含まれています。

インテル® Parallel Studio XE for Windows/Linux のサポートサービスが有効なお客様は、日本語版が含まれるインテル® Parallel Studio XE 2020 を無料でダウンロードしてご利用いただけます。

【デベロッパー・ガイドおよびリファレンス目次】
  • コマンドラインまたは IDE からコンパイラーを起動する方法
  • OpenMP™ サポート
  • インテル® MIC アーキテクチャー
  • コンパイラー・オプション
  • インテル® グラフィックス・テクノロジー (C++ のみ)
  • 組込み関数 (C++ のみ)
  • プラグマ (C++ のみ)
  • 構文やセマンティクス、さまざまな Fortran 標準への準拠、および各種標準の拡張に関する情報 (Fortran のみ、英語)
  • Fortran 言語拡張 (Fortran のみ)
  • 言語が混在したプログラミング (Fortran のみ)
  • ランタイム・エラー・メッセージのリスト (Fortran のみ)
【チュートリアル】
  • 自動ベクトル化の使用
  • アプリケーションのスレッド化
  • インテル® グラフィックス・テクノロジーの使用
  • Co-Array Fortran の使用

『インテル® C++/Fortran コンパイラー 19.1 のデベロッパー・ガイドおよびリファレンス』 の日本語版は、 こちらのページから下記のいずれかの製品の評価版をご登録いただくことで、入手いただけます。
ご登録後にお客様宛に送られるダウンロード方法案内のメール内で、最新日本語版ガイドのダウンロード方法についてもご案内しております。

  • インテル® Parallel Studio XE Cluster Edition for Windows®
  • インテル® Parallel Studio XE Cluster Edition for Linux®

製品紹介資料

インテル® Parallel Studio XE

製品概要、新機能、各エディションの違いやコンポーネント、パフォーマンス、お客様の声などをご紹介しています。

PDF ブラウザで表示

  • 製品紹介資料のブラウザ表示版は iSpring 製品 を使用してパワーポイントから作成しています。 iSpring

ライセンス

特定ユーザーライセンス、フローティング・ライセンスが提供されています。
ライセンス規定の詳細はライセンスページを参照ください。

特定ユーザーライセンス

特定の一個人に製品を使用する許可を与えます。

フローティング・ライセンス

同時に利用するマシン数が購入ライセンス数を超えない限り、複数台のマシンに製品をインストールし、利用することができます。

ライセンス詳細

エディション

お客様の用途に応じて、3 種類のエディションからお選びいただけます。

Composer Edition

コンパイラーとライブラリー

最先端のコンパイラーとパフォーマンス・ライブラリーで高速な並列コードを作成できます。

Professional Edition

Composer Edition + パフォーマンス/エラー解析

インテル® アーキテクチャー互換プロセッサーにおけるアプリケーションのパフォーマンスと開発の生産性を向上します。

Cluster Edition

Professional Edition + MPI 開発ツール

さまざまな HPC 開発ツールにより、優れた MPI アプリケーション・パフォーマンスを実現します。

OS

Microsoft® Windows®、Linux®、Apple® macOS® 向け製品を取り扱っています。

Microsoft® Windows®

Composer、Professional、Cluster Edition で取り扱っています。

Linux

Composer、Professional、Cluster Edition で取り扱っています

Apple® macOS

Composer Edition で取り扱っています

プログラミング言語

C/C++ 言語向け製品、Fortran 言語向け製品および両言語対応向けの製品として取り扱っています。

なお、本製品が同梱する一部コンポーネントは Python®、C#、Java®、Go™ など他のプログラミング言語にも対応しています。
製品機能タブの各コンポーネントの説明を参照ください。

C++

Composer、Professional Edition で取り扱っています。

C、C++ に対応しています。

Fortran

Composer、Professional Edition で取り扱っています。

Fortran に対応しています。

Fortran & C++

Composer、Professional、Cluster Edition で取り扱っています。

C、C++、Fortran に対応しています。

一覧

製品 エディション 言語 OS ライセンス
インテル® Parallel Studio XE Composer Edition Fortran & C++ Windows® 特 / フ
Linux 特 / フ
C++ Windows® 特 / フ
Linux® 特 / フ
macOS® 特 / フ
Fortran Windows® 特 / フ
Linux® 特 / フ
macOS® 特 / フ
Professional Edition Fortran & C++ Windows® 特 / フ
Linux® 特 / フ
C++ Windows® 特 / フ
Linux® 特 / フ
Fortran Windows® 特 / フ
Linux® 特 / フ
Cluster Edition Fortran & C++ Windows® 特 / フ
Linux® 特 / フ
  • 特: 特定ユーザーライセンス、 フ: フローティング・ライセンス
  • Cluster Edition の実際の製品名にはプログラミング言語名は含まれません。

バージョン 2020 新機能

主に以下の変更・機能が追加されました。詳細は リリースノート および インテル社公開の情報 を参照ください。
同梱ライブラリー、ツールの新機能については各製品ページを参照ください。

  • パフォーマンスがさらに向上した最新インテル® C/C++、Fortran コンパイラー 19.1 を同梱

  • 人工知能 (AI) における推論の高速化

    第 2世代インテル® Xeon® スケーラブル・プロセッサー (開発コード名: Cascade Lake/AP プラットフォーム) におけるベクトル・ニューラル・ネットワーク命令 (VNNI) を含むインテル® ディープラーニング・ブーストに対応。
  • 永続性を備えた最大 512GB DIMM の大容量メモリー向けに開発

    インテル® VTune™ プロファイラーを使用して、インテル® Optane™ DC パーシステント・メモリー向けにインテル® プラットフォームを特定、最適化、および調整。
  • アプリケーションのプラットフォーム構成を最適化

    プラットフォーム・レベルのデータ収集とインテル® VTune™ プロファイラーによる解析により、アプリケーションのプラットフォーム構成を理解および最適化。
  • HPC クラウドをサポート

    AWS* Parallel Cluster* や AWS* Elastic Fabric Adapter* とインテル® MPI ライブラリーを活用し、MPI アプリケーション向けに低レイテンシーかつ高帯域幅の通信を実現。

インテル® Parallel Studio XE

単体販売
Composer Edition
(旧名称: インテル® Composer XE)
Professional Edition
(旧名称: インテル® Parallel Studio XE)
Cluster Edition
(旧名称: インテル® Cluster Studio XE)
for Fortran & C++ for C++ for Fortran for Fortran & C++ for C++ for Fortran
インテル® C++ コンパイラー ■ ■ ■ ■ ■
インテル® (Visual) Fortran コンパイラー ■ ■ ■ ■ ■
インテル® Distribution for Python® ■ ■ ■ ■ ■ ■ ■
インテル® MKL
数値演算ライブラリー
■ ■ ■ ■ ■ ■ ■
インテル® DAAL
データ解析ライブラリー
■ ■ ■ ■ ■ ■
インテル® IPP
画像処理ライブラリー
■ ■ ■ ■ ■
インテル® TBB
マルチスレッド・ライブラリー
■ ■ ■ ■ ■
インテル® Cilk™ Plus
並列プログラミング・モデル
■ ■ ■ ■ ■
OpenMP™
マルチスレッド・プログラミング・モデル
■ ■ ■ ■ ■ ■ ■
インテル® VTune™ Amplifier ※4
パフォーマンス分析ツール
■ ■ ■ ■ ■
インテル® Inspector
エラー検出ツール
■ ■ ■ ■
インテル® Advisor
並列化アドバイスツール
■ ■ ■ ■
インテル® MPI ライブラリー
メッセージ・パッシング・ライブラリー
■ ■
インテル® Trace Analyzer & Collector
MPI アプリケーションのパフォーマンス分析ツール
■
インテル® Cluster Checker
クラスター診断エキスパート・システム
■
※1
取り扱い OS 環境 ※3 W / L W / L / M W / L / M W / L W / L W / L W / L W / L

※1 Linux* 向けのみ
※2 W: Windows® (Visual Studio®)、 L: Linux® (GNU™)、 M: macOS® (XCode®)
※3 インテル® VTune™ Amplifier は、バージョン 2020 から製品名が「インテル® VTune™ プロファイラー」に変更になりました。またバージョン 2018 より、Windows®、Linux® 両ホスト OS で利用可能な OS 共通ライセンスとなりました。

» 一覧を別ウィンドウで表示

高速なバイナリを自動生成する C/C++、Fortran コンパイラー

本製品に含まれるコンパイラーとライブラリーを使用することで、インテル® プロセッサーの複数コアと広いベクトルレジスターなどの、プロセッサーの高度な機能を簡単かつ最大限に活用することができるようになります。Intel Atom® プロセッサーからインテル® Core™ プロセッサーまで、また将来のプロセッサーに対応する高度に最適化されたアプリケーションを生成することができます。

製品には、ベクトル化に対応したインテル® C/C++ コンパイラーとインテル® Fortran コンパイラー、複数の並列モデルのサポート、スレッド/数学/マルチメディア/信号処理パフォーマンス・ライブラリー、数学パフォーマンス・ライブラリーを活用した Python® パッケージが含まれています。

インテル® C/C++ コンパイラー

最新のインテル® プラットフォーム上で最新の言語標準規格 (C++17 ドラフトまで) を実装します。開発者は、優れた最適化と SIMD ベクトル化、インテル® パフォーマンス・ライブラリーとの統合、最新の OpenMP™ 5.0 並列プログラミング・モデルの活用により、アプリケーションのパフォーマンスを向上できます。

主要な開発環境とのシームレスな統合により、開発者の生産性を高めます。Visual C++® コンパイラーおよび GNU™ C コンパイラーとソース互換です。

拡張された最適化レポートとインテル® VTune™ Amplifier およびインテル® Advisor の統合により、開発者はコードのプロファイルを制御できます。

インテル® Fortran コンパイラー

最新のインテル® プラットフォーム上で最新の Fortran 言語標準規格を実装して、アプリケーションのパフォーマンスを向上します。

Fortran 2018 標準規格をサポートし、インテル® マス・カーネル・ライブラリー (インテル® MKL) との互換性があります。FORTRAN 77 との互換性もあります。

OpenMP™ 並列プログラミング仕様を利用して、スレッド化とベクトル化を行うことでパフォーマンスをさらに向上できます。

ツールは主要な開発環境とシームレスに統合され、開発者の生産性を高めます。また、拡張された最適化レポートとインテル® VTune™ Amplifier およびインテル® Advisor の統合により、開発者はコードのプロファイルを制御できます。

詳細

インテル® Distribution for Python®

インテル® Distribution for Python® は、パフォーマンス指向の統合型ディストリビューションで、Python® アプリケーションを高速化します。

強力なインテル® パフォーマンス・ライブラリーを使用して、最適化されたアルゴリズム、スレッド化、ベクトル化機能を活用し、NumPy*/SciPy*/scikit-learn のような Python® 計算パッケージのパフォーマンスを向上できます。
別の方法として、Numba™ で (LLVM) JIT コンパイル、Cython™ で Python® を C コンパイルしてパフォーマンスを引き出すこともできます。

ディストリビューションは pip および conda と互換で、Windows®、macOS®、Linux® で利用可能です。

詳細

インテル® MKL

数学ライブラリー

インテル® マス・カーネル・ライブラリー (インテル® MKL) には、アプリケーションのパフォーマンスを向上して開発時間を短縮します。

最新のプロセッサーは、コア数が増加し、ベクトルユニットがより広くなり、改良されたアーキテクチャーを採用しています。すべての処理能力を活用する最も簡単な方法は、この高度に最適化された算術演算ライブラリーを使用することです。

インテル® MKL には、線形代数、高速フーリエ変換、ニューラル・ネットワーク、ベクトル演算、統計、その他の高度な関数を含む、さまざまなルーチンが含まれています。
単一の C または Fortran API 呼び出しにより、最適なコードパスが選択され、これらの関数は、現在、将来のプロセッサー・アーキテクチャーに合わせて自動的にスケーリングします。

詳細

インテル® DAAL

データ解析およびマシンラーニング・ライブラリー

インテル® Data Analytics Acceleration Library (インテル® DAAL) は、高度に最適化されたマシンラーニングと高速なビッグデータ解析を実現します。

この包括的なライブラリーは、データ解析処理のすべての段階 (前処理、変換、解析、モデリング、意思決定) を高速化し、エッジからクラウドまで、オフライン、ストリーミング、分散型使用モデルをサポートします。

インテル® DAAL は、スレッド化とベクトル化を最大限に活用し、最高のパフォーマンスを引き出せるようにデータの取り込みとアルゴリズムの計算を最適化します。

アルゴリズムの透明性を示しコミュニティーに貢献するためオープンソース・バージョンも提供されています。

詳細

インテル® IPP

画像、信号、データ処理アプリケーション向けに最適化されたビルディング・ブロック

インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) を使用して、高度に最適化された画像処理、信号処理、セキュリティー、ストレージ・アプリケーションを作成できます。

この高度なツールは、最新の命令セットを活用してインテル® プロセッサーの能力を引き出す、最適化された低水準 API を提供します。これらの最適化は、多くの計算ドメイン (特に信号処理、画像処理、データ処理) を高速化します。

クロス OS のサポートおよび最良の最適化パスを選択する内部ディスパッチャーにより、複数の世代のプロセッサーで機能する移植性に優れたコードを素早く作成することができます。

詳細

インテル® TBB

スレッド・ライブラリー

インテル® スレッディング・ビルディング・ブロック (インテル® TBB) は、ループやタスクベースのアプリケーションで並列パフォーマンスとスケーラビリティーを簡単に利用できます。

このツールにより、コア数の増加に伴ってパフォーマンスがリニアにスケーリングする、プラットフォームの詳細やスレッド化のメカニズムが抽象化された強固なアプリケーションを開発することができます。

マルチコアおよびメニーコア・ハードウェアの電力とパフォーマンスを効率良く使用する最適なスレッド・スケジュールとワーク分割を自動的に決定します。

詳細

OpenMP™

標準規格に基づいた並列モデル OpenMP

標準規格に基づいた並列モデル

OpenMP™ は、ハイパフォーマンスな並列化およびベクトル化されたアプリケーションの作成を単純化するディレクティブ・ベースのコンパイラー拡張機能です。OpenMP™ を使用すると、SIMD 命令を活用した移植性に優れたアプリケーションを作成できます。

OpenMP™ はインテル® C/C++ コンパイラーとインテル® Fortran コンパイラーにシームレスに統合されます。Windows® および Linux® でサポートされています。

OpenMP™ 関連の情報については、以下を参照ください。

もっと速い C/C++、Fortran アプリケーションの開発、チューニングを支援

Composer Edition の機能に加え、パフォーマンス・ボトルネックの検出や、コードを修正すべき箇所をアドバイスするツールなどが含まれており、より素早く簡単にパフォーマンスを向上させることができます。

最新のプロセッサーおよび、将来リリースされるプロセッサーに向けて、ツールから得られる最適化のノウハウを活用することで、より高いパフォーマンスを発揮させることができるようになります。

インテル® VTune™ Amplifier

パフォーマンス・プロファイラー

  • 広範なプロファイル作成機能
    単純なアプリケーションのチューニングを行う場合でも、スレッド化された MPI™ アプリケーションの高度なパフォーマンス最適化を行う場合でも、インテル® VTune™ Amplifier で必要なデータを取得可能。hotspot、スレッド化、ロックと待機、DirectX®、OpenCL™、OpenMP™、帯域幅、キャッシュ、ストレージ・レイテンシーなどに関する豊富なパフォーマンス・データを収集します。コンテナー内のプロファイルも可能です。
  • 生産性
    良いデータがあっても、それを役立てることができなければ意味がありません。データを考察するにはマイニングが必要です。強力な解析により、タイムラインやソースコードで結果をソート、フィルター、視覚化して時間を節約できます。
  • C、C++、Fortran、Python®、Go™、Java® に対応
    シングルコード・プロファイラーとは異なりインテル® VTune™ Amplifier は言語が混在したコードの hotspot を正確に特定します。

詳細

インテル® Advisor

ベクトル化/スレッド化アドバイザー

最近のプロセッサーでは、ベクトル化とスレッド化を行ったコードは非常に高速に実行できます。しかし、コードがベクトル化できない理由を理解することは容易ではありません。

インテル® Advisor は、C、C++、C#、Fortran ソフトウェア・アーキテクト向けの高性能ベクトル化/スレッド化プロトタイプ生成ツールです。

新しいルーフライン解析機能は、パフォーマンスへの影響が大きく、最適化が不十分なループを特定して最適化を単純化します。安全に効率良くベクトル化できるように、反復回数、データ依存性、メモリー・アクセス・パターンなどの必要なキーデータを取得します。

インテル® AVX-512 対応ハードウェアがない場合でも、最新のインテル® AVX-512 命令セット向けの最適化を行えます。

詳細

インテル® Inspector

メモリー/スレッドのデバッガー

インテル® Inspector は、C、C++、Fortran アプリケーションのメモリーリーク、異常、デッドロック、データ競合などを特定してデバッグできます。

特別なコンパイラーや再コンパイルは必要ありません。通常のビルドを利用できます。ヒープ拡張解析とデバッガー・ブレークポイントは、発見が困難な問題の診断を単純化し、修正コストが少なくて済む開発サイクルの早期に発見できるようにします。

エラーが発生する状況にならなかった場合でも、実行されたコードパスの潜在的なエラーや、断続的および非決定的なエラーを発見します。

詳細

クラスター向けソフトウェア開発のためのコンパイラー、
チューニングツール、最適化された MPI ライブラリー

Professional Edition の機能に加え、MPI-3 規格に対応した MPI ライブラリーや、MPI 通信によるパフォーマンスの問題となる箇所を素早く発見する性能解析ツールが含まれています。

インテル® アーキテクチャー・ベースのクラスター向けにハイパフォーマンスなプログラム開発をするためには本製品が最適です。

インテル® MPI ライブラリー

メッセージ・パッシング・インターフェイス・ライブラリー

インテル® MPI ライブラリーは、MPI レイテンシーを最小限に抑え、広範なインターコネクト・ファブリック (Infiniband*、Myrinet*、iWARP、TCP/IP など) で業界最先端のパフォーマンスと強固なスケーリングを実現します。

MPI ランタイムクラスターおよびパフォーマンスを最適化するアプリケーション固有のチューニングをサポートします。

インテル® C/C++ コンパイラーとインテル® Fortran コンパイラーに加えて、ノードレベルのメモリー、スレッド、プロファイル・ツール、インテル® VTune™ Amplifier、インテル® Trace Analyzer & Collector などの強力なインテル® ソフトウェア開発ツールとの統合により、MPI アプリケーションの迅速な開発、プロファイル、解析が可能です。

詳細

インテル® Trace Analyzer & Collector

MPI チューニングと解析

インテル® Trace Analyzer & Collector は、強力な MPI パフォーマンス・プロファイルおよび正当性解析ツールにより、MPI アプリケーションをプロファイルおよび解析します。

MPI プロセスの対話処理、ノードとトポロジーのグループ、プロファイル統計とロードバランス、通信 hotspot を示し、開発者が並列アプリケーションの動作を視覚化して確認できるようにします。

新しいスケーラブルな軽量のプロファイルにより 100K+ ランクのプロファイルが可能です。

詳細

インテル® Cluster Checker

クラスター診断エキスパート・システム

インテル® Cluster Checker は、汎用的なクラスター構成の適合性、均一性、状態、パフォーマンスを検証する強力な診断ユーティリティーです。クラスター・コンポーネントがクラスターのライフサイクルを通じてシームレスに連携して問題なく動作することを確認して、総所有コスト (TCO) を削減しつつ、稼働時間を増やして生産性を向上します。

インテル® Cluster Checker のエキスパート・システム・アーキテクチャーは、以下の機能によりスケーラビリティー、使いやすさ、診断能力を向上します。

  • 一般的な問題の解決策の提示
  • 主要コンポーネントのパフォーマンス検証
  • ほかのソフトウェアに統合可能な API
  • チェック機能のカスタマイズおよび拡張
  • 履歴データの格納