エクセルソフトは、インテルコーポレーションが提供する、アプリケーションのパフォーマンス向上のためのソフトウェア開発ツールスイート「インテル oneAPI ベース・ツールキット」の最新バージョン2025について、有償サポート製品の国内での販売を11月6日に開始した。 インテル・ソフトウェア開発ツールは、Unified Acceleration(UXL)FoundationのoneAPIやクロノス・グループのSYCLといったマルチアーキテクチャー対応のオープン標準に基づいて、インテルが提供する現在と将来のCPU、GPU、FPGAのそれぞれから最大限にパフォーマンスを引き出すためのプログラミング手段を提供する。C++言語を基にSYCLと対応ライブラリによって新しいコードを直接プログラミングできるだけでなく、Fortran、C/C++、OpenMP、MPI、Pythonといった標準的な手段やツールのコードを発展させることでWindowsとLinuxの各OS向けに高性能なアプリケーションを開発できる。
インテル oneAPI ベース・ツールキットには、単一のコードから複数種類のアクセラレータに対応できるSYCLとC++のコンパイラ、最適化されたoneAPIライブラリ、CUDAからSYCLへのコード移行ツール、インテルのアーキテクチャーにおける性能解析ツールなどが含まれる。これに加えて、最新のOpenMP、MPI、Fortran標準を通じてインテルのCPUとGPUをHPC向けに活用できる、新しいFortranコンパイラとMPIライブラリを追加するインテルHPCツールキットが用意されている。
最新バージョン2025の主な新機能としては、9月に発表された、データセンター向けのP-cores搭載インテル Xeon 6プロセッサー(開発コード名 Granite Rapids)とノートブックPC向けのインテル Core Ultraプロセッサー(シリーズ2)(開発コード名 Lunar Lake)を含む、最新のインテルのCPUやGPUのサポートを追加した。
コンパイラによる最適化のサポートや、性能解析ツール「インテル VTune プロファイラ」と「インテル Advisor」の対応に加えて、「インテル oneAPI マス・カーネル・ライブラリ(インテル oneMKL)」では BLAS、LAPACK、FFTといった複数ドメインの関数でパフォーマンスを最適化した。
「インテル DPC++ 互換性ツール」は、C++による一般的なAI、HPC、レンダリング・アプリケーションで使用されるNVIDIA GPU向けの100を超えるAPIを、SYCL 2020標準のAPIと、「インテル oneAPI DPC++/C++ コンパイラ」がサポートするSYCL拡張APIを用いて置き換える。移行作業には、理解しやすいSYCLcompatライブラリの適用や、デバッグを助けるCodePin機能を使用できる。
移行後のSYCLコードは、ノートブックPC向けのインテル Core Ultraプロセッサー(シリーズ2)(開発コード名 Lunar Lake)の統合GPUを含む、インテルのGPUで実行できる一方で、CodePlayが提供するNVIDIA GPUとAMD GPU向けoneAPIプラグインにより移行元のNVIDIA GPUでも実行できる。
「インテル クリプトグラフィー・プリミティブ・ライブラリ」(旧称:インテル IPPクリプトグラフィー)は、プロセッサーの拡張命令を用いた高速な暗号と復号アルゴリズムの実装を提供する。E-cores搭載インテル Xeon 6プロセッサー(開発コード名 Sierra Forest)へ対応し、マルチバッファ機能を使用したRSA暗号化(2K、3K、4K)が高速化されている。
また「インテル インテグレーテッド・パフォーマンス・プリミティブ(インテル IPP)」と「インテル クリプトグラフィー・プリミティブ・ライブラリ」は、このバージョンのビルドから制御フロー攻撃に対処するハードウェア機能、インテル CETによる保護が有効になる。
「インテル ディストリビューションのPython」によるNumpy向けデータ・パラレル・エクステンション(dpnp)では、NumPy 2.0とオフロードの非同期処理をサポート。また、25を超える関数とキーワードの追加により、CuPy APIの90%と機能的に互換となった。
「インテル Fortran コンパイラ」では、Fortran 2023標準の組み込み関数、OpenMP 5.1と6.0の構文、Co-Array(共配列)の配列と割付け配列のサポートが向上した。
「インテル MPI ライブラリ」では、MPI 4.0標準の機能をすべて実装。またP-cores搭載インテル Xeon 6プロセッサーの非対称なCPUトポロジー(SNC3)に対しても適したプロセス配置を行える。
SYCLやOpenMPオフロードなどによるGPUを利用したHPCアプリケーションは、インテル Tiber AIクラウドから利用できるインテル データセンター GPU マックス・シリーズ(開発コード名 Ponte Vecchio)搭載サーバー上でビルドや実行を行うことができる。
今回、エクセルソフトが販売する有償サポート製品では、最新と過去バージョンのソフトウェアのダウンロード、日本語化されたドキュメントなど追加コンテンツへのアクセス、テクニカルサポートへの日本語での問い合わせなどのサービス(サポートサービス)を利用できる年間ライセンスを提供する。
価格は、インテル oneAPI ベース・ツールキットが18万3700円、インテル oneAPI ベース&HPC ツールキット(マルチノード)が77万5500円、インテル oneAPI ベース&HPC ツールキット(シングルノード)が39万3800円、インテル Fortran コンパイラ向けサポートサービスが22万3300円。なお、これまでの有償サポート製品の購入によって、現在もサポートサービスを利用できるユーザーは、追加の手続きや費用なしに、最新バージョン2025についてもサポートサービスを利用できる。
インテル oneAPI ベース・ツールキットには、単一のコードから複数種類のアクセラレータに対応できるSYCLとC++のコンパイラ、最適化されたoneAPIライブラリ、CUDAからSYCLへのコード移行ツール、インテルのアーキテクチャーにおける性能解析ツールなどが含まれる。これに加えて、最新のOpenMP、MPI、Fortran標準を通じてインテルのCPUとGPUをHPC向けに活用できる、新しいFortranコンパイラとMPIライブラリを追加するインテルHPCツールキットが用意されている。
最新バージョン2025の主な新機能としては、9月に発表された、データセンター向けのP-cores搭載インテル Xeon 6プロセッサー(開発コード名 Granite Rapids)とノートブックPC向けのインテル Core Ultraプロセッサー(シリーズ2)(開発コード名 Lunar Lake)を含む、最新のインテルのCPUやGPUのサポートを追加した。
コンパイラによる最適化のサポートや、性能解析ツール「インテル VTune プロファイラ」と「インテル Advisor」の対応に加えて、「インテル oneAPI マス・カーネル・ライブラリ(インテル oneMKL)」では BLAS、LAPACK、FFTといった複数ドメインの関数でパフォーマンスを最適化した。
「インテル DPC++ 互換性ツール」は、C++による一般的なAI、HPC、レンダリング・アプリケーションで使用されるNVIDIA GPU向けの100を超えるAPIを、SYCL 2020標準のAPIと、「インテル oneAPI DPC++/C++ コンパイラ」がサポートするSYCL拡張APIを用いて置き換える。移行作業には、理解しやすいSYCLcompatライブラリの適用や、デバッグを助けるCodePin機能を使用できる。
移行後のSYCLコードは、ノートブックPC向けのインテル Core Ultraプロセッサー(シリーズ2)(開発コード名 Lunar Lake)の統合GPUを含む、インテルのGPUで実行できる一方で、CodePlayが提供するNVIDIA GPUとAMD GPU向けoneAPIプラグインにより移行元のNVIDIA GPUでも実行できる。
「インテル クリプトグラフィー・プリミティブ・ライブラリ」(旧称:インテル IPPクリプトグラフィー)は、プロセッサーの拡張命令を用いた高速な暗号と復号アルゴリズムの実装を提供する。E-cores搭載インテル Xeon 6プロセッサー(開発コード名 Sierra Forest)へ対応し、マルチバッファ機能を使用したRSA暗号化(2K、3K、4K)が高速化されている。
また「インテル インテグレーテッド・パフォーマンス・プリミティブ(インテル IPP)」と「インテル クリプトグラフィー・プリミティブ・ライブラリ」は、このバージョンのビルドから制御フロー攻撃に対処するハードウェア機能、インテル CETによる保護が有効になる。
「インテル ディストリビューションのPython」によるNumpy向けデータ・パラレル・エクステンション(dpnp)では、NumPy 2.0とオフロードの非同期処理をサポート。また、25を超える関数とキーワードの追加により、CuPy APIの90%と機能的に互換となった。
「インテル Fortran コンパイラ」では、Fortran 2023標準の組み込み関数、OpenMP 5.1と6.0の構文、Co-Array(共配列)の配列と割付け配列のサポートが向上した。
「インテル MPI ライブラリ」では、MPI 4.0標準の機能をすべて実装。またP-cores搭載インテル Xeon 6プロセッサーの非対称なCPUトポロジー(SNC3)に対しても適したプロセス配置を行える。
SYCLやOpenMPオフロードなどによるGPUを利用したHPCアプリケーションは、インテル Tiber AIクラウドから利用できるインテル データセンター GPU マックス・シリーズ(開発コード名 Ponte Vecchio)搭載サーバー上でビルドや実行を行うことができる。
今回、エクセルソフトが販売する有償サポート製品では、最新と過去バージョンのソフトウェアのダウンロード、日本語化されたドキュメントなど追加コンテンツへのアクセス、テクニカルサポートへの日本語での問い合わせなどのサービス(サポートサービス)を利用できる年間ライセンスを提供する。
価格は、インテル oneAPI ベース・ツールキットが18万3700円、インテル oneAPI ベース&HPC ツールキット(マルチノード)が77万5500円、インテル oneAPI ベース&HPC ツールキット(シングルノード)が39万3800円、インテル Fortran コンパイラ向けサポートサービスが22万3300円。なお、これまでの有償サポート製品の購入によって、現在もサポートサービスを利用できるユーザーは、追加の手続きや費用なしに、最新バージョン2025についてもサポートサービスを利用できる。