XLsoft Corporation/エクセルソフト株式会社
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
 Intel Compiler インテル コンパイラー  Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
コンパイラー
 Intel Performance Analyzer インテル パフォーマンス アナライザー  Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
VTune
アナライザー
 Intel Performance Library インテル パフォーマンス ライブラリー  Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
パフォーマンス
ライブラリー
 Intel Threading Tool インテル スレッド化ツール  Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
スレッド化
ツール
 Intel Cluster Tools インテル クラスタ ツール  Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
クラスタ ツール
 Intel Software College インテル・ソフトウェア・カレッジ  Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
トレーニング
 Intel Software College インテル・ソフトウェア・カレッジ  Intel, インテル, 処理速度, 分析, 解析, パフォーマンス, 高速化, 最適化, コンパイラー, Compiler, 自動並列化, 画像処理, ソフトウェア, アプリケーション, Windows, Linux, Windows CE, .NET, Unix, C言語, C++, Fortran, フォートラン, VTune Performance Analyzer, Intel Threading Tool, Intel Thread Checker, Intel Thread Profiler, Intel Math Kernel Library, Intel Cluster Math Kernel Library, Intel Integrated Performance Primitives, Intel Graphics Performance Primitives, Intel Trace Analyzer, Intel Trace Collector, Intel Software College
XML 製品

Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
インテル ホーム インテル ホーム
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
製品情報 製品情報
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック 概要
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
新機能
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
機能詳細
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
動作環境
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
インテル 購入 購入情報
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
技術情報 技術情報
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
インテル ダウンロード ダウンロード
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
インテル サポート サポート
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
インテル 登録 製品の登録
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック

Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
Intel, IPP, Library, ライブラリー, 最適化, 高速化, パフォーマンス, マルチメディア, イメージ, 画像, ビデオ, 信号処理, JPEG コーディング, ベクトル, 統計演算, 信号フィルタリング, フーリエ変換, イメージ/JPEG 圧縮, カラー変換, OpenMP, マルチコア, 関数, 音声コーデック
インテル(R) インテグレーテッド・パフォーマンス・プリミティブ (インテル(R) IPP)


機能と利点
マルチコア・プロセッサーのサポート
図 1.  マルチコア・プロセッサー
図 1. マルチコア・プロセッサー
マルチコア・プロセッサーはマルチスレッド・ソフトウェア・アプリケーションで真の並列実行を実現
マルチコア最適化関数: ベクトル、統計演算、信号フィルタリング、フーリエ変換、イメージ/JPEG 圧縮およびカラー変換の重要な関数は、マルチコアシステムで最高のパフォーマンスが得られるように、OpenMP* を使用して内部的にスレッド化されています。
マルチコア最適化コードサンプル: インテル® IPP コードサンプルの多くは、ビデオ・エンコーディングやデコーディングのようなアプリケーションで、インテル® IPP 関数を効果的に使用できるようにスレッド化されています。
完全にスレッドセーフ: インテル® IPP の関数はすべてスレッドセーフで、マルチスレッド・アプリケーションに簡単に統合できます。
スレッド化とインテル® IPP の関数に関する詳細は、FAQ ページ (英語) を参照してください。
先頭へ戻る 
 


パフォーマンス最適化関数

インテル® IPP 関数は、ストリーミング SIMD 拡張命令 (SSE) やその他の最適化命令セットなど、プロセッサーが利用できる機能に基づいた低レベルの最適化を関数アルゴリズムにマッチングさせることで、コンパイラー単体で提供できる最適化以上のパフォーマンス向上を提供できるように設計されています。

先頭へ戻る 
 

ビデオ・コーディング: DV25/50/100、MPEG-2、MPEG-4、H.263、および MPEG-4 Part 10 (H.264) コーデック用のキー・アルゴリズム・コンポーネント。図 2 は、H.264 コーデック・プロセス・フローにおけるインテル® IPP のビデオ・コーディング・コンポーネントを (青のボックスで) 示しています。含まれている関数は次のとおりです。
動き補償
動き推定
変形離散コサイン変換
量子化および逆量子化
エントロピー・コーディング
図 2.  インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) のコンポーネント (H.264 コーデック・プロセス・フロー)
図 2. インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP)
のコンポーネント (H.264 コーデック・プロセス・フロー)
ビデオおよびオーディオのコードサンプルは、インテル® IPP 関数を使用してサンプルコーデックの実装を行います。
関数ドメインの一覧へ戻る 
 

画像処理と 2 次元信号処理: インテル® IPP は、画像処理アルゴリズムと 2 次元信号処理アルゴリズムのプレミア・ライブラリーで、画像や画像内の領域 (ROI) で動作する豊富なアルゴリズムが含まれています。
変換:
ウェーブレット
フーリエ変換 (FFT/DFT、実数/複素数)
窓 (Hamming、Bartlett)
離散コサイン (DCT)
画像統計:
Sum、Integral、Tilted Integral
Mean、Min、Max、Histogram、StDev
画像のモーメント
画像のノルム (L1、L2、無限大)
画質指標計算
近接性尺度 (相互相関、距離の2乗の和)
しきい値演算/比較演算
フィルタリング関数:
汎用線形フィルター
畳み込み/逆畳み込み (LR と FFT)
Box、Min、Max、Median
Wiener フィルター
固定フィルター (Prewitt、Sobel、Laplace、Gauss、Scharr、Roberts)
鮮明化フィルター/ハイパスフィルター/ローパスフィルター
画像算術演算/論理演算:
アルファ合成
算術演算 (add/sub/mul/div/ sqrt/sqr/ln/exp/abs)
論理演算 (AND、OR、XOR、Shift、NOT)
ジオメトリー変換:
サイズ変更、ミラー、回転、シアー
アフィン変換
透視変換
バイリニアー・ワープ
座標の再マッピング
画像データ交換/初期化:
Copy/Set/Transpose
チャネル交換
Jaehne/Ramp/Zigzag 初期化
複数の画像タイプのメモリー割り当て
関数ドメインの一覧へ戻る 
 

コンピューター・ビジョン: 多くの主要なコンピューター・ビジョンの演算向けに最適化された関数や、セキュリティー、機械制御、メディア管理、メディア・アノテーションなどのアプリケーション向けに最適化された関数が含まれています。
特徴検出 (コーナー検出、エッジ検出)
パターン認識 (Haar クラス判別)
距離変換
角錐関数 (ガウシアン/ラプラシアン)
画像勾配
ユニバーサル角錐関数
フラッドフィル
カメラ・キャリブレーション
モーション・テンプレート生成
3D 再構成[ST2]
オプティカル・フロー計算 (Lucas-Kanade)
 
関数ドメインの一覧へ戻る 
 

カラー変換: インテル® IPP は、32/24/16 bpp (ビット/ピクセル) 形式で豊富な最適化されたカラー変換ルーチンのセットを提供します。
カラーモジュール変換:
RGB、YUV、YCbCr、BGR、CbYCr、HSV、LUV、Lab、YCC、HLS、SBGR、YCoCg、YCCK、XYZ、CMYK

ルックアップ・テーブル変換 (Linear/Cublic/Palette)

カラーからグレースケールへの変換 (固定係数/カスタム係数)

画像の量子化ビット数の削減

カラー・フォーマット変換:
YCbCr422、YCbCr420、YCbCr411、CbYCr422、BGR565、BGR555、BGR565Dither

カラーツイスト変換 (整数値/浮動小数点ピクセル値)

ガンマ補正 (順方向/逆方向)
関数ドメインの一覧へ戻る 
 

ストリング処理: ストリング操作 (検索、挿入、削除、比較) と正規表現を使用して、アプリケーションにテキスト・データベースの管理および検索機能、文書のインデックス処理機能を追加します。
サブ文字列の置換/挿入
文字列/サブ文字列一致
文字列の連結/分割
角錐関数 (ガウシアン/ラプラシアン)
大文字/小文字変換
ハッシュ値計算
関数ドメインの一覧へ戻る 
 

JPEG コーディング: JPEG、JPEG 2000、およびモーション JPEG コーデックのキー・アルゴリズム・コンポーネント。図 3 は、JPEG および JPEG 2000 コーデック・プロセス・フローにおけるインテル® IPP の JPEG コーディング・コンポーネントを (青のボックスで) 示しています。
図 3.  マルチコア・プロセッサーのコンポーネント (JPEG および JPEG 2000 コーデック・プロセス・フロー)
図 3. マルチコア・プロセッサー・コンポーネント
(JPEG および JPEG 2000 コーデック・プロセス・フロー)
関数ドメインの一覧へ戻る 
 

音声コーディング: 以下のコーデック用関数が含まれています。
G.722.1
G729
G.722 SB ADPCM
GSM/AMR
G.723.1
AMR WB
G.726
GSM FR
G.728
圧伸
エコーキャンセル
 
関数ドメインの一覧へ戻る 
 

信号処理: 次の信号処理機能が含まれています。
フィルタリングと変換:
有限インパルス応答 (FIR)
無限インパルス応答 (IIR)
メディアンフィルター
循環畳み込み
自己/相関
配列/信号初期化/操作:
Move/Copy/Set/Zero
Tone/Triangle/Ramp/Jaehne 生成
乱数ベクトル生成 (一様分布/ガウス分布)
配列割り当て
実数変換/複素数変換
極変換/直交変換
変換:
フーリエ (FFT、DFT、Goertzel)
離散コサイン変換 (DCT)
ヒルベルト変換
ウェーブレット変換 (固定フィルター/カスタムフィルター)
パワースペクトル計算
配列統計/信号統計:
Sum/Max/Min/Mean/StdDev/Norm
内積
しきい値
ビタビデコード
窓/サンプリング:
アップサンプリング/ダウンサンプリング
窓 (Bartlett/Blackman/ Hamming/Hann/Kaiser)
配列算術演算/論理演算:
算術演算 (add/sub/mul/div/ sqrt/sqr/ln/exp/abs)
論理演算 (AND、OR、XOR、Shift、NOT)
配列の並べ替え
振幅/位相
関数ドメインの一覧へ戻る 
 

データ圧縮: コーデックによるビデオ、オーディオ、画像の圧縮のほか、インテル® IPP では、"zlib" (inflate と deflate) ライブラリーや "libbzip2" ライブラリーなどで使用される可逆圧縮法を使用した関数を提供します。
Burrows-Wheeler 変換手法:
Burrows-Wheeler 変換 (BWT)
GIT (Generalized Interval Transform)
MTF (Move-To-Front)
RLE (Run-Length Encoding)
エントロピー・コーディング:
ハフマン・コーディング
可変長コード (VLC)
辞書圧縮法
LZSS エンコード/デコード
LZ77 エンコード/デコード
関数ドメインの一覧へ戻る 
 

オーディオ・コーディング: MP3、AAC、および AC3 コーデックのキー・アルゴリズム・コンポーネント。図 4 は、AAC コーデック・プロセス・フローにおけるインテル® IPP の JPEG コーディング・コンポーネントを (青のボックスで) 示しています。含まれている関数は次のとおりです。
ハフマン・コーディング
動き推定
変形離散コサイン変換
ブロック・フィルタリング
周波数領域予測
スペクトル・バンド・レプリケーション
高速フーリエ変換 (FFT)
図 4.  インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) のコンポーネント (AAC コーデック・プロセス・フロー)
図 4. インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) コンポーネント
のコンポーネント (AAC コーデック・プロセス・フロー)
ビデオおよびオーディオのコードサンプルは、インテル® IPP 関数を使用してサンプルコーデックの実装を行います。
関数ドメインの一覧へ戻る 
 

音声認識: インテル® IPP の幅広い音声認識機能により、アプリケーショ 唐ノ音声認識、Voice-over-IP、音声注釈機能をビルドします。
特徴処理
音響エコー・キャンセラー (AEC)
モデル評価
多相再サンプリング
動き推定
アドバンスト・オーロラ関数
モデル適応
Ephraim-Malah ノイズ・サプレッサー
ベクトル量子化
音声アクティビティー検出
関数ドメインの一覧へ戻る 
 

ベクトル/行列演算: 物理モデリングや 3D 変換/光源計算など、さまざまなアプリケーションに適用できる豊富な行列演算およびベクトル演算セットが含まれています。
行列代数:
固有値計算/固有ベクトル計算
最小 2 乗 (QR 分解/後退代入)
線形連立方程式 (LU/コレスキー)
ROI (Region of Interest)
ベクトル/行列の高速コピー
ベクトル代数:
内積
L2 ノルム計算
"axpy"(ax + y) 演算
線形結合 (ax + by)
累乗関数と根関数
指数関数/対数関数/Erf 関数/Erfc 関数
三角関数/双曲線関数
極変換/直交変換
注: 大規模なデータセットでハイパフォーマンスな線形代数計算を必要とするアプリケーションの場合、インテル® マス・カーネル・ライブラリーの使用も考慮すると良いでしょう。
関数ドメインの一覧へ戻る 
 

暗号化: インテル® IPP を使用して、安定した、ハイパフォーマンスな暗号化モジュールやアプリケーションを素早くビルドすることが可能です。以下は、インテルR IPP の暗号化関数に含まれる暗号化ビルディング・ブロックの一部です。
対象暗号:
ブロック暗号 (AES/Rijndael、DES、Triple DES、Blowfish、Twofish)
ストリーム暗号 (ARCFour)
非対称暗号化:
楕円曲線暗号 (GF(p) と GF(2m)
RSA アルゴリズム (RSA-OAEP、RSA-SSA)
離散対数暗号化
多倍長算術
モンゴメリー乗算
疑似乱数生成
素数生成
一方向ハッシュ:
汎用ハッシュ (MD5、SHA1-512)
マスク生成 (MD5、SHA1-512)
データ認証
鍵付きハッシュ (HMAC-MD5、HMAC-SHA1-512)
データ認証関数 (DES、TDES、Rijndael、Blowfish、Twofish)
インテル® IPP の暗号化アルゴリズムは、暗号アルゴリズム認証制度 (CAVP) の下で正式に検証されています。
名前:
離散対数 (デジタル署名標準)
素因数分解 (デジタル署名標準)
楕円曲線デジタル署名アルゴリズム (ECDSA)
乱数ジェネレーター
規格/証明書:
FIPS 186-2 / Cert 190
FIPS 186-2、ANSI X9.31-1998 / Cert 181
FIPS 186-2、ANSI X9.62-1998 / Cert 40
FIPS 186-2 / Cert 245
注: 暗号化ライブラリーにアクセスするには、インテルからアクセス (英語) する必要があります。
関数ドメインの一覧へ戻る 
 

レイトレーシング/レンダリング: レイトレーシング、リアリスティック・イメージ・レンダリング、物理アプリケーションなどで使用される核となる操作です。
境界枠計算
オブジェクト・レイの交差
影計算/反射計算
 
関数ドメインの一覧へ戻る 
 


画像 互換性 画像
 
オペレーティング・システム
インテル® IPP 5.3 は、新しく Windows Vista 対応、64 ビット Mac OS X アプリケーション対応となり、前バージョンの機能を拡張しています。   コードを再利用したクロスプラットフォーム・オペレーティング・システムの開発は、Windows、Linux、Mac OS X 用に 1 つのライブラリー API を使用して簡単に行えます。
開発環境
インテル® IPP は、コンパイラー、パフォーマンス・アナライザー、スレッド解析およびその他のインテル® パフォーマンス・ライブラリーなどのインテルが提供する開発ツールと互換性があります。さらに、インテル® IPP は、Microsoft Visual Studio、Xcode、Eclipse、GNU コンパイラー・コレクション (GCC) などの一般的なツールや開発環境と統合して使用することができます。
プロセッサー
 

インテル® Core™2 Quad プロセッサー/インテル® Core™2 エクストリーム・プロセッサー、インテル® Core™2 Duo プロセッサー、インテル® Core™ Duo プロセッサー、インテル® Xeon® プロセッサーおよびインテル® Pentium® D プロセッサーを含むマルチコア・プロセッサー。

インテル® Core™2 プロセッサー、インテル® Xeon プロセッサー、インテル® Pentium® D プロセッサー、互換性のある AMD プロセッサーを含むインテル® 64 ベース・システム。

インテル® Core™ プロセッサー、インテル® Pentium® プロセッサー、互換性のある AMD* プロセッサーを含む IA-32 インテル® アーキテクチャー・システム。

インテル® IXP4xx プロセッサーを含む Intel XScale® マイクロアーキテクチャー・ベースのプロセッサー。
先頭へ戻る 
 

Top へ