マルチメディア、データ処理、通信アプリケーション向けに最適化されたライブラリー
インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) は、マルチメディア、データ処理、通信アプリケーション向けに高度に最適化されたソフトウェア関数を備えたマルチコア対応の広範囲なライブラリーです。
新バージョン インテル® IPP 7.1 リリース (2012.9.6) バージョン 7.1 へのバージョンアップ |
インテル® IPP でサポートされる関数ドメイン
インテル® IPP は、よく使用される基本的なアルゴリズムを含む、最適化された関数を多数提供します。

Windows 版、 Linux 版、 Mac OS 版で同じライブラリー API を提供するため、異なる OS へのアプリケーション移植を簡単に行えます。
利用者の声
自社の画像処理システムを開発する際にインテル IPP ライブラリを導入したところ、従来の C++ 言語で開発した画像処理と比べて、2 〜 10 倍のパフォーマンスの向上がありました。
| 使用した IPP 関数と処理時間の改善具合 | ||||
| IPP 関数 | 処理時間 | ← | 元の処理時間 | 処理内容 |
| ippiFilter_8u_C1R | 2.2 msec | ← | 4.0 msec | 4.0 msec 8 近傍フィルター(ノイズ除去) |
| ippiFilter_8u_C1R | 2.2 msec | ← | 10.2 msec | 8 近傍フィルター(シャープ化) |
| ippiFilterMedian_8u_C1R | 1.1 msec | ← | 48 msec | メディアン・フィルター |
| ippiFilterLaplace_8u_C1R | 1.6 msec | ← | 9.6 msec | ラプラシアン・フィルター |
| ippiAbsDiff_8u_C1R | 1.6 msec | ← | 2.6 msec | 2 画面差分 |
| ippiCompareC_8u_C1R | 0.3 msec | ← | 1.8 msec | 2 値化 |
ご提供:
国内エンジニアリング会社
バージョン 7.1 のポイント
- インテル® AVX およびインテル® AVX 2 によるパフォーマンスの最適化
- Sandy Bridge 以降のプロセッサーや次世代のインテル® プロセッサーで、信号処理とイメージ処理ドメインにおける浮動小数点演算と整数演算を高速化し、インテル® AVX とインテル® AVX 2 のパフォーマンスを最適化します。
- 強化されたイメージリサイズ用パフォーマンス・プリミティブ
- 最新リリースで、イメージリサイズのパフォーマンスが大幅に向上しました。
- リリースが予定されている Microsoft* Visual Studio* 2012 をサポート予定
-
サンプル / 高レベル API のビルドシステムの改善
- サンプルファイルのビルド処理が大幅にアップグレードされ、スクリプトをインストールする代わりに、cmake* を使用して処理を自動化できるようになりました。
- 信号処理ドメインの ippsResamplePolyphase 関数に再対応
- フットプリント・サイズの縮小
- 数年にわたる検討の結果、ライブラリーの一部を古い機能として扱うことで、インテル® IPP のフットプリント・サイズを縮小しました。
バージョン 7.0 のポイント
- UIC フレームワークへのJPEG-XR コーデック (旧 HD Photo) の追加 (update7)
- Windows Imaging Codecs (WIC) の UIC サンプルへの追加 (update7)
- Microsoft Visual Studio 2010 のサポート
- インテル® Advanced Vector Extensions (インテル® AVX) 向け最適化の追加
- Sandy Bridge (開発コード名) 以降のプロセッサーで、信号処理およびイメージ処理ドメインにおいて浮動小数点演算を高速化し、インテル® AVX のパフォーマンスを最適化します。
- AES および CRC32C 向けの新しい命令セットレベルの最適化
- インテル® Advanced Encryption Standard (AES) および CRC32C 命令セットレベルの最適化を利用して、インテル® Core™ i7 プロセッサー向けのデータ圧縮および暗号化関数のパフォーマンスを大幅に向上します。
- Windows* Imaging Component
API のサポート
- インテル® IPP のイメージコーデックの導入が迅速で容易になり、Windows* 開発者にとっては便利になりました。
- JPEG コーデックのパフォーマンス向上
- 8 コアでの JPEG コーデック・パフォーマンスが 6 倍まで大幅に向上しました。
- 新しい JPEG-XR コーデック
(旧 HD Photo) のサンプル
- 新しいイメージ圧縮標準規格:
- 追加のメモリーやコンピューティング・リソースを必要とすることなく、同じ画質で最大 2 倍の圧縮レベルを達成
- 可逆圧縮と非可逆圧縮、特定のイメージ領域の増分復元をサポート
- 従来のイメージコーデックよりも優れた動的範囲と色深度をサポート
- 新しいイメージ圧縮標準規格:
- データ圧縮アルゴリズムの向上
- バイナリーおよびソースのドロップイン・データ圧縮アルゴリズム (bzip2、zlib および gzip) が改良され、製品化されています。
バージョン 7.1
システム要件はインテル社のサイト (英語) をご覧ください。
バージョン 7.1
| ファイル | タイプ | サイズ | 概要 |
|---|---|---|---|
HTML |
概要 (新機能、製品内容を含む)、動作環境、既知の制限事項を説明しています。 |
関連ドキュメント
| ファイル | タイプ | サイズ | 概要 |
|---|---|---|---|
PDF |
|
||
HTML |
|
バージョン 7.0
| ファイル | タイプ | サイズ | 概要 |
|---|---|---|---|
HTML |
概要 (新機能、製品内容を含む)、動作環境、既知の制限事項を説明しています。 |
||
HTML |
概要 (新機能、製品内容を含む)、動作環境、既知の制限事項を説明しています。 |
||
PDF |
4.2MB | ライブラリー構成、リンク方法、その他 Tips などを簡単に紹介しています (製品ユーザーズガイドの簡易版です)。 |
|
Windows 版 ユーザーズガイド |
ライブラリー構成、リンク方法に関する詳細情報と、その他関連情報を説明しています。 | ||
Linux 版
ユーザーズガイド |
|||
| マニュアル 第 1 巻: 信号処理 (英語) | ZIP | 5.6MB | バージョン 7.0 のマニュアルです。 |
| マニュアル 第 2 巻: 画像およびビデオ処理 (英語) | ZIP | 10.7MB | バージョン 7.0 のマニュアルです。 |
| マニュアル 第 3 巻: 小行列 (英語) | ZIP | 2MB | バージョン 7.0 のマニュアルです。 |
| マニュアル 第 4 巻: 暗号化 (英語) | ZIP | 1.6MB | バージョン 7.0 のマニュアルです。 |
バージョン 6.1
| ファイル | OS | タイプ | サイズ | 概要 |
|---|---|---|---|---|
概要 (新機能、製品内容を含む)、動作環境、既知の制限事項を説明しています。 |
||||
| HTML |
バージョン 6.0
| ファイル | OS | タイプ | サイズ | 概要 |
|---|---|---|---|---|
IPP 6.0 ユーザーズガイド (IA-32 用) |
6.58MB | バージョン 6.0 のユーザーズガイドです。 |
||
IPP 6.0 ユーザーズガイド (Intel64 用) |
||||
IPP 6.0 ユーザーズガイド (IA-64 用) |
||||
リリースノート (英語) |
HTML | 概要 (新機能、製品内容を含む)、動作環境、既知の制限事項を説明しています。 |
||
| HTML | ||||
インストールガイド (英語) |
HTML | インテル IPP のインストールガイドです。 |
||
| TXT | ||||
入門ガイド (英語) |
HTML | インテル IPP の入門ガイドです。 |
||
| HTML | ||||
Readme (英語) |
TXT | インテル IPP の Readme ファイルです。 |
||
| TXT |
バージョン 5.3
| ファイル | OS | タイプ | サイズ | 概要 |
|---|---|---|---|---|
リリースノート、 インストールガイド、 入門ガイド、README |
ZIP | 製品の概要 (新機能、製品内容を含む)、動作環境、既知の制限事項、基本的な使用方法などを説明しています。 |
||
| ZIP | ||||
| ZIP |
バージョン 5.1
| ファイル | OS | タイプ | サイズ | 概要 |
|---|---|---|---|---|
リリースノート、 インストールガイド、 入門ガイド |
ZIP | 製品の概要 (新機能、製品内容を含む)、動作環境、既知の制限事項、基本的な使用方法などを説明しています。 |
||
| ZIP | ||||
| ZIP |
バージョン 5.0
| ファイル | OS | タイプ | サイズ | 概要 |
|---|---|---|---|---|
リリースノート、 インストールガイド、 入門ガイド |
ZIP | 製品の概要 (新機能、製品内容を含む)、動作環境、既知の制限事項、基本的な使用方法などを説明しています。 |
||
| ZIP |
バージョン 4.0
| ファイル | タイプ | サイズ | 概要 |
|---|---|---|---|
| 日本語マニュアル 第 1 巻: 信号処理 (1108ページ、1−12章) |
Zip | バージョン 4.0 のマニュアルです。 | |
| 日本語マニュアル 第 2 巻: 画像および動画処理 (1123ページ、1-16章) |
Zip | バージョン 4.0 のマニュアルです。 | |
| 日本語マニュアル 第 3 巻: 小行列 (548ページ、1-7章) |
Zip | バージョン 4.0 のマニュアルです。 | |
| 日本語マニュアル
第 4 巻: 暗号化 (262ページ、1-4章) |
Zip | バージョン 4.0 のマニュアルです。 |
バージョン 7.1 リリース、新旧バージョンの入手
2012年 9月に新バージョン、インテル® IPP 7.1 がリリースされました。
製品の有効なサポートサービスをお持ちのお客様は、最新バージョン 7.1 を無償でダウンロードしてご利用いただけます。旧バージョンも引き続きご利用いただけます。新旧バージョンのダウンロード方法はこちら
IPP のライセンス
インテル IPP は、配布ライセンス料が無料のソフトウェア・ライブラリーです。インテル IPP の製品版を購入すると、インテル IPP のランタイム・ライブラリーを使用したソフトウェアを無制限に再配布できます。
MPEG-4、H.263、MP3、および JPEG は、ISO、ITU、ETSI が推進する国際規格です。これら規格または、規格に対応するプラットフォームを実装する場合、Intel 社を含む様々な団体から発行される追加ライセンスが必要になる場合があります。
詳細については、各団体 ( ISO 、ITU 、ETSI) にお問い合わせください。

