インテル® IPP
マルチメディアおよびデータ処理でマルチコアのパワーを発揮

マルチメディア、データ処理、通信アプリケーション向けに最適化されたライブラリー

インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) は、マルチメディア、データ処理、通信アプリケーション向けに高度に最適化されたソフトウェア関数を備えたマルチコア対応の広範囲なライブラリーです。

新バージョン インテル® IPP 7.1 リリース (2012.9.6)
バージョン 7.1 の新機能はこちら

バージョン 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) が改良され、製品化されています。
詳細は、リリースノート (英語)をご覧ください。

機能と利点

機能と利点の詳細は、製品カタログ (PDF) をご覧ください。


バージョン 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 タイプ サイズ 概要
リリースノート
PDF  

概要 (新機能、製品内容を含む)、動作環境、既知の制限事項を説明しています。

PDF  
HTML  

バージョン 6.0

ファイル OS タイプ サイズ 概要
IPP 6.0 ユーザーズガイド
(IA-32 用)
PDF 6.58MB
バージョン 6.0 のユーザーズガイドです。
PDF  
IPP 6.0 ユーザーズガイド
(Intel64 用)
PDF  
IPP 6.0 ユーザーズガイド
(IA-64 用)
PDF  
リリースノート (英語)
HTML  
概要 (新機能、製品内容を含む)、動作環境、既知の制限事項を説明しています。
HTML  
PDF  
インストールガイド (英語)
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 社を含む様々な団体から発行される追加ライセンスが必要になる場合があります。
詳細については、各団体 ( ISOITUETSI) にお問い合わせください。


 
. . . . . .