2020年12月、インテル® Parallel Studio XE 製品の後継として、インテル® ソフトウェア開発ツールの最新バージョンが公開されました。以降、インテルによるコンパイラー、ライブラリー、その他ツールの開発や例年のアップデートは、インテル® ソフトウェア開発ツールの最新バージョンに対して行われ、優先サポートをお求めの開発者向けには、個別の有償製品が販売されています。
これを受け、2023年3月31日 を以って、インテル® Parallel Studio XE のサポートサービス更新用 (SSR) 製品およびアップグレード・プロモーション製品の販売を終了させていただきました。
今後もサポートサービスを利用される場合は、無償アップグレードの手続きを行うことにより、お持ちの製品ライセンスを対応するインテル® ソフトウェア開発ツールへ移行することをご検討ください。
インテル® Parallel Studio XE の一部製品では、引き続き、販売終了の前にアップグレード・プロモーション製品を購入することができます。インテル® ソフトウェア開発ツールのアップグレード・プロモーション製品につきましては、こちら のページをご覧ください。
なお、アップグレードの実施有無に関わらず、お持ちの製品ライセンスのサポートサービスが有効な間は、各製品に応じたサポートを受けられます。ただし、サポート対象となるソフトウェアのバージョン、および各バージョンのダウンロード提供期限は、インテルの方針により決定されます。
インテル® ソフトウェア開発ツールへの無償アップグレードと、その際の変更点については、無償アップグレード: 共通事項 および 無償アップグレード: アップグレード元製品ごとの注意点 の項目をご覧ください。
2022年12月9日 を以って、インテル® System Studio のサポートサービス更新用 (SSR) 製品の販売を終了させていただきました。
今後もサポートサービスを利用される場合は、無償アップグレードの手続きを行うことにより、お持ちの製品ライセンスを対応するインテル® ソフトウェア開発ツールへ移行することをご検討ください。
なお、アップグレードの実施有無に関わらず、お持ちの製品ライセンスのサポートサービスが有効な間は、各製品に応じたサポートを受けられます。ただし、サポート対象となるソフトウェアのバージョン、および各バージョンのダウンロード提供期限は、インテルの方針により決定されます。
インテル® ソフトウェア開発ツールの無償アップグレードと、その際の変更点については、無償アップグレード: 共通事項 および 無償アップグレード: アップグレード元製品ごとの注意点 の項目をご覧ください。
インテル® レジストレーション・センターから提供される最新のソフトウェアについて、メジャー・バージョンアップにより従来と異なるパッケージ構成に変更される際には、それらを使用可能にするための無償アップグレードが選択できるようになります。無償アップグレードは適用手続きを行う必要があります。無償アップグレードを適用すると、ライセンスのシリアル番号 (XXXX-XXXXXXXX) は新しいライセンスを示すシリアル番号で置き換えられ、対応する新しいインテル® ソフトウェア開発ツールを使用できるようになります。
インテル® レジストレーション・センター (https://lemcenter.intel.com/) (英語) へアクセスし、[Sign In / Sign Up] ボタンが表示される場合には、クリックしてサインインします。
"Entitlements" 画面で表示されている一覧の "Product Key (SN)" 列から、お持ちの製品のシリアル番号を見つけ、その項目に表示されている [Free Upgrade] ボタンをクリックします。
次に表示された "Product Upgrade" (製品アップグレード) 画面で [Free Upgrade] ボタンをクリックすると無償アップグレードが適用されます。すぐに適用することを希望しない場合には [Cancel] ボタンをクリックするか、ここまででページを閉じてください。
無償アップグレードを適用すると、インテル® レジストレーション・センター上で、アップグレード元ライセンスのシリアル番号およびソフトウェア名称の代わりに、新しいライセンスのシリアル番号と対応するインテル® ソフトウェア開発ツールについて表示されるようになります。
無償アップグレード後の製品およびシリアル番号について、弊社からの書類発行は承りかねます。あらかじめご了承ください。
無償アップグレードを適用する場合は、各ライセンスのサポートサービスの期限までに適用してください。
アップグレード元ライセンスのサポートサービス期間が引き継がれます。以後のサポートサービス更新は、新しいインテル® ソフトウェア開発ツールの SSR (期限内更新用) 製品を購入することで行います。
例:私が持っている「インテル® Parallel Studio XE Composer Edition for Fortran & C++ Windows」 (サポート期限: 2021年1月15日) について 2020年12月8日に無償アップグレードを適用しました。
ダウンロード済みのオフライン・インストーラーや、インストール済みのインテル® Parallel Studio XE またはインテル® System Studio の各ソフトウェアは、ライセンスファイルを用いて新たにインストールしたり、引き続き恒久的に使用したりすることができます。
インテル® Parallel Studio XE およびインテル® System Studio は、旧バージョンのソフトウェアであり、サポート対応が終了されております。インストール用ファイルのダウンロード提供については ライセンス & サポートサービス - お知らせ/FAQ より「旧バージョンのインテル® コンパイラーあるいはライブラリーを使用するための製品はありますか」をご参照ください。
新しい EULA (使用許諾) が適用されます。
詳細は インテルのウェブページに掲載される使用許諾/EULA (英語) を参照してください。
開発者数サポートのライセンス形態 へ変更されます。
各コンポーネントでサポートされるすべての OS 向けのソフトウェアがダウンロード可能となります。
インテル® ソフトウェア開発ツールに含まれるソフトウェア・コンポーネントの一覧は、こちら をご参照ください。
すべての新しいインテル® ソフトウェア開発ツールは、ライセンス情報無しにすべての機能が恒久的に動作します。
「インテル® oneAPI ベース & HPC ツールキット」では、ターゲット・プラットフォームとしてサポートされるメモリーシステムの種類により、マルチノードとシングルノードの 2 つの製品があります。分散メモリーシステム向けにアプリケーションを開発される場合には、マルチノード製品への 特別アップグレード をご検討ください。
以下のような状況についてサポートを受けるには、マルチノード製品が必要となります。
「コンピューター Dev で開発したあるプログラムを、コンピューター A とコンピューター B にコピーしました。そのプログラムは A または B のどちらかのみで実行すると、問題なく動作します。しかし、A と B の双方を使用するようにそのプログラムを実行すると、問題が発生します。どうすればよいでしょうか。」
インテルの方針により、今後のリリースにおいて「日本語版」コンパイラーの提供予定はありません。
Windows* でお使いの場合、Microsoft* Visual Studio* への統合機能が上書きされます。新しいインテル® ソフトウェア開発ツールについてインストールを始める前に、これまでのバージョンのインテル® コンパイラーをすべてアンインストールすることを推奨します。
サポートサービス更新用 (SSR) 製品の価格は、アップグレード以前 (前年) と異なります。あらかじめご了承ください。
Cluster Edition for (Windows/Linux)
Professional Edition for (Fortran & C++/C++/Fortran) (Windows/Linux)
Composer Edition for Fortran (Windows/Linux)
Composer Edition for (Fortran & C++/C++) (Windows/Linux) 、および Composer Edition for (C++/Fortran) macOS
これまで複数のプログラミング言語や OS 対応のためにいくつかのライセンスをお持ちであった場合は、サポートサービスを更新するライセンスを減らすことも可能です。
インテル® oneAPI ベース & HPC ツールキットの macOS* 版は、インテルのプロセッサーを搭載する Mac* コンピューターのみをサポートしていました。インテルの方針により、バージョン 2024 以降の macOS* 版コンパイラーは提供されません。
インテル® VTune™ プロファイラー
インテル® MPI ライブラリー for (Windows/Linux)
インテル® oneAPI ベース & IoT ツールキット
Ultimate Edition for (Windows/Linux)
Professional Edition / Composer Edition for (Windows/Linux)
いいえ。 お使いのコンピューターにインストールした、インテルによるコンパイラーやその他のすべてのツール、ライブラリーなどは、サポートの継続有無に関わらず、追加の費用なく、恒久的に使うことができます。
ただし、「インテル® Parallel Studio XE」製品は、インテルによるサポートが終了したソフトウェア (バージョン) とされました。オンライン・インストーラーは既にご利用になれません。オフライン・インストーラーのダウンロード提供は順次終了され、再びインストールすることは難しいか、できなくなります。このため、使い続けることは推奨しません。
関連 FAQ: No.03
「インテル® oneAPI ツールキット」は、これまでのインテルによるコンパイラー、ライブラリー、個々のツールを集約し、オープンな標準仕様と oneAPI 業界イニシアチブに基づいて発展させた新しい開発ツールスイートです。2020年12月に最初の製品バージョン 2021 が公開 (参照記事: 英語 | 日本語) され、また現在まで、性能と機能の向上、問題や不整合の修正を含む、継続的な開発を反映するバージョンアップが例年行われています。
「インテル® Parallel Studio XE」製品の機能と担っていた役割は、この新しいインテル® ソフトウェア開発ツールへと引き継がれました。最新バージョンのソフトウェアを無償で一般公開し、より多くの開発者が最新技術を使えるようにする一方、インテルに優先サポートを求める開発者向けに有償のライセンス製品が提供されています。サポートサービス期間中である「インテル® Parallel Studio XE」製品のライセンスは、該当するインテル® ソフトウェア開発ツールの優先サポートを受けられるライセンスへと無償アップグレードさせることができます。
バージョン 2024 以降 : オープン仕様である oneAPI とその名称は、2023年9月に設立された Unified Acceleration (UXL) Foundation へ移管されました。これによって「インテル® oneAPI ツールキット」は、oneAPI 仕様を直接参照するソフトウェアのセット「インテル® oneAPI ベース・ツールキット」と、インテルによる Fortran コンパイラーなど oneAPI 仕様にない他の部分とを区別するため、インテル® ソフトウェア開発ツールと呼ぶように変更されました。
「インテル® Parallel Studio XE」製品は、インテルによるサポートが終了したソフトウェア (バージョン) とされました。現在使っているコンピューターに何らかのアップデート (更新、アップグレード、その他の変更) があったとき、あるいはそれとは異なる他のコンピューターが必要になったとき、新しいコンピューターで「インテル® Parallel Studio XE」製品をまた使えるかどうかは、ご自身で確認しなければなりません。
一般に、コンピューターやプロセッサー、OS (オペレーティング・システム) および各種ソフトウェア、さまざまな規格と仕様、セキュリティの要件などは、問題点の修正または改良点を反映するため、それぞれの要素の提供元や管理者の方針により更新されます。しかし、提供元からの対応が終了したソフトウェア製品について、そのような新しい変更の影響が確認されることはありません。よって、ソフトウェア製品の公表時点では想定されなかった問題が生じることがあります。
また「インテル® Parallel Studio XE」製品における、個々の機能やサポートされていた環境は、新しいインテル® ソフトウェア開発ツールにおいて、変更ないし削除されることがあります。意図するとしないとに関わらず、将来的に移行が必要になったとき、より多くの事に対応したり、判断したりすることも必要になります。
インテル® ソフトウェア開発ツールの最新バージョンは、提供元であるインテルのウェブページよりダウンロードし、商用非商用を問わず、費用なしに使うことができるとされています。いわゆるライセンス料やサブスクリプション料と呼ばれる価格や設定はありません。ソフトウェア・ライセンスに関する詳細は、インストールする際に確認を促される使用許諾書 (License Agreement) をお読みください。
使用許諾書 (License Agreement) は、参考のため、次のインテルのウェブページ End User License Agreements (英語) から確認することもできます。最初に "oneAPI Licensing Overview" の確認を推奨します。
ただし、別途必要となるソフトウェアのライセンス (例えば、Windows* OS 自体や Microsoft* Visual Studio* など) や、ダウンロードのための通信料金、電気料金などについて、それらが必要になる場合は、ご自身で負担しなければなりません。
インテルによるインテル® ソフトウェア開発ツールに対するサポートには、公開の場であるコミュニティー・フォーラムによるもの、または個別および有償の優先サポートがあります。いずれかの有償販売製品を購入することで、製品に応じた範囲で優先サポートを利用できます (※)。優先サポートには、必要に応じてソフトウェアの過去のバージョンをダウンロード提供することが含まれています。なお、日本国内における販売代理店であるエクセルソフト株式会社(販売代理店各社経由を含む)から購入した製品については、エクセルソフト株式会社を通じて日本語でお問い合わせを行えます。(参照ページ: サポートサービス)
※ インテル® ソフトウェア開発ツールについて、提供元であるインテルとの対話、ドキュメントの原本、ソフトウェアの表示言語は、すべて原則として英語です。
利用者向けライセンス情報の管理ウェブページ、インテル® レジストレーション・センターにおいて、使用登録しているお持ちのライセンス (「インテル® Parallel Studio XE」製品) に対して有効な無償アップグレード (Free Upgrade) が示されます。これを受け取ることに同意すると、ライセンス情報が新しいインテル® ソフトウェア開発ツールへと更新され、新しいシリアル番号が以前のものに代わって提供されます。
なお、この手続きにおいて、お使いのコンピューター、およびそれにインストールしたコンパイラーや他のすべてのツール、ライブラリー (あるいは使っているのであれば、ライセンス・マネージャー) には、何も影響はありません。それらは引き続き、ご自身で管理することができます。
参照ページ: 無償アップグレードについて
利用者向けライセンス情報の管理ウェブページ、インテル® レジストレーション・センターにおいて、使用登録しているお持ちのライセンスの状況を確認できます。無償アップグレードの対象となるのは、確認時点で、サポートサービス期間内であるライセンスです。
なお、無償アップグレードの対象でない場合も、インテル® ソフトウェア開発ツールの最新バージョンを使うことはできます。
関連 FAQ: No.04
はい。 一般に、C/C++ や Fortran のソースコードは、新しいインテル® ソフトウェア開発ツールによるコンパイラーでコンパイルできます。ただし、一部のライブラリー呼び出し、特定のプラグマ (#pragma) やディレクティブ (!DIR$)、コンパイル・オプションの指定によっては、ツールが警告や "認識できない" といった旨のエラー・メッセージを出力することがあります。またソースコードの内で、プログラミング言語の仕様に照らして適切でない記述の解釈は、コンパイラーやそのバージョンによって異なる可能性があります。
コンパイル済みのライブラリーについては、一般に、それをコンパイルしたコンパイラーと同じか、より新しいバージョンのコンパイラーが生成したオブジェクト・ファイルや実行可能ファイルとリンクできます。すべてのインテルのコンパイラーは、サポートする OS の標準コンパイラー (Windows* における Microsoft* Visual C++、Linux* における GCC) と互換性のあるオブジェクト・ファイルや実行可能ファイルを生成するように設計されています。
なお、浮動小数点数演算の特性により、同じソースコードからコンパイルしても、そのプログラムの実行結果は、同じになる場合と、異なる場合とがあります。コンパイラーの変更を検討すること、例えば A 社のコンパイラーのバージョン X と、同じ A 社のコンパイラーのバージョン Y、または異なる B 社のコンパイラーのバージョン Z とを比較する際は、結果の一致のみで判断せず、その差分が許容範囲内であるかを考慮するようにしてください。実行結果の不一致は、言語標準への準拠、その他の互換性、一般的または固有の最適化、あるいは何らかの不具合の有無に関わらず生じる可能性があります。
関連 FAQ: No.11
「インテル® oneAPI ベース & HPC ツールキット」にて、従来のコンパイラー仕様を踏襲する C/C++ コンパイラー「インテル® C++ コンパイラー・クラシック」(icc) および Fortran コンパイラー「インテル® Fortran コンパイラー・クラシック」(ifort) を取得することができます。ただし、それらの継続利用は推奨されません。
参照ページ: インテル® oneAPI ポーティング・ガイド (icx) 日本語版
はい。 ただし「インテル® Parallel Studio XE」製品と、新しいインテル® ソフトウェア開発ツールとでは、OS バージョンや関連ソフトウェアの対応バージョンが大きく異なる場合があります。動作環境ページをご確認の上、お試しください。
Windows* で使うときの注意事項 : インテルのコンパイラーは、あらかじめ Microsoft* Visual Studio* (インストールの際に「C++ によるデスクトップ開発」ワークロードが有効にされた状態) のインストールを必要とします。新しいインテル® ソフトウェア開発ツールをインストールすると、過去のバージョンによる Microsoft* Visual Studio* 統合機能は上書きされます。また、システム環境変数 PATH の内容が追加され、ライブラリーの参照先と順序が変わることがあります。
既知の問題 : 以下に挙げるマイナーバージョンよりも新しい Microsoft* Visual Studio* がインストールされたことのあるコンピューターでは、すべての Microsoft* Visual Studio* をアンインストールしない限り、「インテル® Parallel Studio XE」製品および「インテル® oneAPI ツールキット」バージョン 2022.1.2 までのインストールおよびアンインストールは失敗します。このアンインストールの失敗は、より新しいインテル® ソフトウェア開発ツールのインストールも妨げます。
この状況から、新しいインテル® ソフトウェア開発ツールのインストールを行うための回避方法が、以下のインテルのウェブページにて公開されています。
参照ページ: Known Microsoft* Visual Studio* 2022 and oneAPI Toolkits Installation Issue (英語)
関連 FAQ: No.20
以下などをご参照ください。なお、インテル® ソフトウェア開発ツールはすべて英語製品です。各文書は参考訳であり、その原文は予告なく更新される可能性があります。原文と翻訳文の内容が異なる場合は原文を優先してください。問題が生じたときには、お問い合わせフォームより、テクニカルサポートをご利用ください。
いいえ。 「インテル® Parallel Studio XE」製品のライセンスを新たに取得することはできません。
ただし、「インテル® oneAPI ベース & HPC ツールキット」について優先サポートを受けられるライセンスでは、「インテル® Parallel Studio XE」向けのライセンスファイルと、提供が継続されているいくつかのバージョンをダウンロードし、インストールして利用することができます。
参照ページ: サポートサービス - サポート対象のバージョンについて
利用者向けライセンス情報の管理ウェブページ、インテル® レジストレーション・センターより、提供が継続されているいくつかのバージョンについてインストーラーをダウンロードできます。「インテル® Parallel Studio XE」製品をインストールするには、ライセンスファイルも必要です。
なお Windows* 用には「インテル® Parallel Studio XE Cluster Edition for Windows*」、Linux* 用には「インテル® Parallel Studio XE Cluster Edition for Linux*」を選択してください。提供されるソフトウェア (C/C++ コンパイラー、Fortran コンパイラー、すべてのライブラリーと解析ツール) は 1 つのインストーラー・ファイルに集約されており、インストールするときに要不要を選択できます。
参照ページ: 最新版または旧バージョンのダウンロード方法
以下に挙げるマイナーバージョンよりも新しい Microsoft* Visual Studio* (更新プログラムを含む) がインストールされたコンピューターでは、「インテル® Parallel Studio XE」製品のインストーラー (インストール時、アンインストール時を問わず) は、スプラッシュ・スクリーンの表示後に強制終了され、機能しません。
Microsoft* Visual Studio* は、その開発元である Microsoft の方針によって、より短い間隔でバージョンアップが行われています。インテルにより検証が行われたバージョンの組み合わせは、以下のインテルのウェブページをご参照ください。
参照ページ: Intel® Compilers Compatibility with Microsoft* Visual Studio* and Xcode* (英語)
はい。 サポートサービスの満了日まで、エクセルソフト株式会社のテクニカルサポートへお問い合わせを行えます。
ただし、「インテル® Parallel Studio XE」製品は、インテルによるサポートが終了したソフトウェア (バージョン) とされました。各ソフトウェアを再びインストールすることは難しいか、できません。問題の緩和ないし解消方法として、新しいインテル® ソフトウェア開発ツールへの移行が必要になるか、そうすることを推奨する場合があります。
サポートサービス期間中である「インテル® Parallel Studio XE」製品のライセンスは、該当するインテル® ソフトウェア開発ツールの優先サポートを受けられるライセンスへと無償アップグレードさせることができます。
いいえ。 「インテル® Parallel Studio XE」製品は、インテルによるサポートが終了したソフトウェア (バージョン) とされました。必要とする機能について、新しいインテル® ソフトウェア開発ツールによって代替できないかご検討ください。
関連 FAQ: No.04
ライセンス・マネージャーは、「インテル® Parallel Studio XE」製品のフローティング・ライセンスを運用する場合に必要です。ライセンス・マネージャーもまた、サポートの継続有無に関わらず、追加の費用なく、恒久的に機能します。サーバーを変更するために必要なライセンスファイルの再発行は、インテル® レジストレーションセンターより行うことができます。
また、新しいインテル® ソフトウェア開発ツールの優先サポートを受けられるライセンスへアップグレードすることで、ライセンス・マネージャー (ライセンスサーバー) を用いることなく、個々のコンピューター上で「インテル® Parallel Studio XE」製品を有効化するためのライセンスファイルが取得できるようになります。この新しいライセンスファイルを発行するため、お使いになるコンピューターの情報を登録する必要はありません。
「インテル® Parallel Studio XE」製品におけるフローティング・ライセンスは、ソフトウェアの同時使用ユーザー数について制限しています。例えば、ソースコードから実行可能なプログラムを生成するため、コンパイラーを起動することができるのは、一度にいずれか 2 つのコンピューターである、といったものです。制限を管理するため、「インテル® Parallel Studio XE」製品のインストーラーやコンパイラーには認証機能が含まれており、ライセンス・マネージャーを LAN (ローカルエリアネットワーク) 内へ設定する必要がありました。
新しいインテル® ソフトウェア開発ツールの優先サポートを受けられるライセンス (開発者数サポート) では、サポートを受けられる開発者の人数を制限しています。個々の開発者は、インテルのウェブページにおける、メールアドレスによるアカウントで区別されます。また優先サポートに基づいて、必要に応じてソフトウェアの過去のバージョンをダウンロードし利用できます。新しいインテル® ソフトウェア開発ツールのインストーラーやコンパイラーは、"オンライン・アクティベーション" や "ライセンスキー"、"ライセンスファイル" を求めることはありません。よって、ライセンス・マネージャーの提供およびライセンスサーバーの設定はありません。
いいえ。 インテル® ソフトウェア開発ツールのバージョン 2024 以降、macOS 版コンパイラーは提供されていません。近年の Mac* コンピューターは、CPU に Apple* シリコンを採用しています。現在、インテルのコンパイラーで Apple* シリコンをサポートする予定はありません。
参照ページ (外部): Apple* シリコン搭載の Mac* コンピュータ - Apple* サポート
バージョン 2020 update4 (公開時期: 2020年10月) です。当時の動作環境、個々のコンポーネント・バージョンなどの詳細は インテル® Parallel Studio XE リリースノートと新機能 (英語) をご参照ください。