この記事は、インテル® デベロッパー・ゾーンに公開されている「No Cost Options for Intel Integrated Performance Primitives Library (IPP), Support Yourself, Royalty-Free」 (https://software.intel.com/en-us/articles/free_ipp/) の日本語参考訳です。
x86 および x86-64 向けに最適化されたさまざまな関数を含むハイパフォーマンス・ライブラリー、インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) は誰でも (登録してダウンロードすることにより) 無料で利用可能です。ただし、インテル® プレミアサポート (インテルによるサポート)、古いバージョンのライブラリー、インテル® Parallel Studio XE やインテル® System Studio のほかのツールを利用する場合は、有償になります。インテルは、この非常に強力なライブラリーを積極的に開発してサポートしており、誰でもその恩恵を受けることができます。
インテル® IPP は、デジタルメディア、エンタープライズ・データ、組込み、通信、科学/技術アプリケーションの作成によく使用される基本的なアルゴリズムをカバーする、多くの最適化された関数を含む広範なライブラリーです。インテル® IPP には、画像処理、コンピューター・ビジョン、データ圧縮、信号処理、暗号化 (オプションのアドオン) のルーチンが含まれています。インテル® IPP は現在、コミュニティー・ライセンス・プログラムの下で、Linux*、OS X*、Windows* で利用できます。
インテル® IPP は、インテルのさまざまな製品に含まれており、インテル® コンパイラーやその他のインテル® パフォーマンス・ライブラリーとともに出荷されています。インテル® Parallel Studio XE またはインテル® System Studio (Android* サポート) を購入することにより、解析、デバッグ、チューニング用ツール、MPI 用ツール、インテル® MPI ライブラリーとともに入手できます。これらのツールの一部は無料で利用できることをご存じですか?
次に、インテル® IPP の最新バージョンを無料 (インテル® プレミアサポートは利用不可、インテル® IPP フォーラムによるサポートのみ) で入手するいくつかの方法を紹介します。いつでも必要なときに、インテル® プレミアサポートと以前のライブラリー・バージョンが利用可能な、完全なツールスイート (インテル® Parallel Studio XE または インテル® System Studio) を購入できます。
対象者 | 無料の内容 | 情報 | 入手先 |
---|---|---|---|
すべてのユーザー対象のコミュニティー・ライセンス |
インテル® IPP – Linux*、Windows*、OS X* バージョン インテル® DAAL – Linux*、Windows*、OS X* バージョン インテル® MKL – Linux*、Windows* インテル® TBB – Linux*、Windows*、OS X* バージョン |
インテル® パフォーマンス・ライブラリーのコミュニティー・ライセンス – 誰でも無料、登録必須、ロイヤルティーなし、企業やプロジェクトの規模による制限なし、ライブラリーの最新バージョンのみ、インテル® プレミアサポートは利用不可。 ディスカッションおよびサポート用のフォーラムは誰でも利用できます。 |
インテル® パフォーマンス・ライブラリーのコミュニティー・ライセンス (http://software.intel.com/nest/) |
すべてのユーザー対象の評価版 |
インテル® IPP |
評価版 – 購入前に評価できます。 インテル® Parallel Studio for Linux*、Windows*、OS X* バージョン。 インテル® System Studio for Android*、Linux*、Windows* バージョン。 |
インテル® Parallel Studio for Linux*、Windows*、OS X* (インテル® IPP を含む) を購入前に評価する インテル® System Studio for Linux*、Windows*、OS X* (インテル® IPP を含む) を購入前に評価する |
学術研究者として使用 |
以下の製品の Linux*、Windows*、OS X* バージョン: インテル® IPP インテル® DAAL インテル® MKL インテル® TBB インテル® MPI ライブラリー (OS X* では利用不可) |
高等教育機関で学術研究とともに使用する場合。 (Linux*、Windows*、OS X* バージョン; OS X* をサポートしていないインテル® MPI ライブラリーと OS X* でスタンドアロン利用できないインテル® MKL を除く) |
学術研究者として使用するための要件 (http://software.intel.com/qualify-for-free-software/academicresearcher) |
学生 |
インテル® IPP |
学位を授与する教育機関の学生の場合。 インテル® Parallel Studio for Linux*、Windows*、OS X* バージョン。 インテル® System Studio for Android*、Linux*、Windows* バージョン。 |
生徒として使用するための要件 (http://software.intel.com/qualify-for-free-software/student) |
教育者 |
インテル® IPP |
教育課程で使用する場合。 インテル® Parallel Studio for Linux*、Windows*、OS X* バージョン。 インテル® System Studio for Android*、Linux*、Windows* バージョン。 |
教育者として使用するための要件 http://software.intel.com/qualify-for-free-software/educator |
オープンソース貢献者として使用 |
インテル® IPP |
オープンソース・プロジェクトに積極的に貢献している開発者で、そのためにツールを使用する場合。 (Linux* バージョン) |
オープンソース貢献者として使用するための要件 (http://software.intel.com//qualify-for-free-software/opensourcecontributor) |
特定のユーザーに無料のライセンスを提供することは常に重要な課題です。明確なことは、インテルは優れたツールを販売しており、かつツールを購入するソフトウェア開発者に最上のサポートを提供していることです。インテルでは複数のオプションを提供しています。ユーザーの皆さんのニーズに合ったオプションが見つかることを期待しています。
コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください