Comments
Description
Transcript
インテル® インテグレーテッド・パフォーマンス・ プリミティブ
製品紹介 インテル® プラットフォームとインテル® テクノロジに対応したインテル® ソフトウェア開発製品 インテル® インテグレーテッド・パフォーマンス・ プリミティブ(インテル® IPP) 概要 インテル ® パフォーマンス・ライブラリは、開 発者が付加価値の高い機能の開発に集中できる ように、インテル ® プロセッサ向けに最適化さ れたライブラリ関数を提供するソフトウェア・ ライブラリです。 インテル® インテグレーテッド・パフォーマンス・ プリミティブ(インテル® IPP)は、クロスプラッ トフォーム対応のソフトウェア・ライブラリで、 インテル ® プロセッサ上で最大限のパフォーマ ンスを引き出すために最適化されたアプリケー ションの記述を可能にします。インテル® IPP は、 信号処理、イメージ処理、暗号化(英語) 、スト リング処理、ベクトル操作、マトリックス演算 などの関数を含むほか、オーディオ、ビデオ、音 声コーデックのためのより高度なプリミティブ を提供します。 インテル® IPP 4.0 の新機能 機能と利点 • 最新のインテル® マイクロプロセッサのパフォーマ ンスを引き出す API を提供し、開発期間の短縮と 開発コストの削減を支援。プロセッサ固有のコード を作成しなくても、プロセッサの持つ高度な機能を 手軽に利用可能 • インテル® Itanium® 2 プロセッサ、インテル® Xeon™ プロセッサ、インテル® Pentium® プロセッサ、およ び Intel XScale® テクノロジをベースとしたインテル® パーソナル・クライアント・アーキテクチャ(インテル® PCA)プロセッサ用に最適化。これらの幅広いアーキ テクチャに対して共通の API を提供することで、 マルチメディア・アプリケーション開発において 高い互換性が確保できると共に、開発コストも削減 • インテル ® Pentium ® プロセッサおよびインテル® Itanium® プロセッサ版のインテル® IPP はスレッド セーフなライブラリとして実装されており、マルチ スレッド環境でも安全にインテル® IPP 関数を使用 可能。マルチスレッド・アプリケーションの開発を 支援 イ ン テ ル ® IPP 4.0 の 製 品 パ ッ ケ ー ジ に は 、 • エンコーダ/ デコーダのサンプルを幅広く提供する インテル ® Pentium ® プロセッサ、インテル ® ことにより、アプリケーション、コンポーネント、 Itanium® プロセッサ、インテル® Xeon™ プロセッ コーデックの短期開発を支援。MPEG、H.263、イ サ、およびインテル® パーソナル・クライアント・ メージング、MP3、G.723 をはじめとする各種サン アーキテクチャ(インテル® PCA)プロセッサ用 プルが用意されているため、インテル® IPP の機能 の IPP が含まれています。これらの幅広いアー とパフォーマンスを活かしたソフトウェア製品を キテクチャに対して共通の API が提供されるた 短期間で開発 め、マルチメディア・アプリケーション開発に • トライアル・バージョンを提供 おいて高い互換性が確保できると共に、開発 コストも削減できます。各アーキテクチャ固有 の機能もサポートしています。インテル ® PCA プロセッサでは、インテル® Pentium® プロセッサおよびインテル® Itanium® プロセッサ用の一部の機能に対応 しています。 インテル® Pentium® プロセッサ、インテル® Itanium® プロセッサ、インテル® Xeon™ プロセッサ用のインテル® IPP 4.0 では、オーディオ、ビデオ、音声コーディング、音声認識用の関数に加えて、暗号化とテキスト・スト リング処理用の 2 つの新しい関数が追加され、小さいフットプリントのサポートも改良されました。インテル® IPP は、Windows* および Linux* オペレーティング・システム(32 ビットおよび 64 ビット)で利用できます。 インテル® PCA プロセッサ用のインテル® IPP は、インテル® ワイヤレス MMX® テクノロジに対応しました。 インテル® インテグレーテッド・パフォーマンス・プリミティブ インテル® IPP の関数を使用したエンコーダ/デコーダのサンプルを幅 広く提供することにより、インテル® IPP を使用したアプリケーション、 コンポーネント、コーデックの短期開発を支援します。このサンプル コードは、インテル® IPP 4.0 のインストール・パッケージに含まれて いるライセンス条件のもとで提供されています。 るため、マルチメディア・アプリケーション開発において高い互換性 が確保できると共に、開発コストも削減することができます。 パフォーマンス ® インテル® ソフトウェア開発製品をご購入いただくと、1 年間のサポー トサービスを受けることができます。オンラインでユーザ登録をする だけで、専門家による技術サポートや製品アップデート、サンプル コード、各種技術ドキュメントなどを入手できます。製品をインス トールした後にユーザ登録を行うと、サポートならびに製品アップ デートに関する情報をご利用いただけます。暗号化ライブラリとその サンプルコードの利用には、ユーザ登録が必要です。 インテル プロセッサ対応の高度に 最適化されたアプリケーションを作成 インテル® IPP は、クロスプラットフォーム対応のソフトウェア・ライブ ラリで、常に最新のインテル® プロセッサ上で最大限のパフォーマンス を引き出すために最適化されたアプリケーションの記述を可能にしま す。ユーザは、プロセッサ固有のコードを作成しなくても、プロセッサ の持つ高度な機能を手軽に利用することができます。 サポート インテル® プレミア・サポート 互換性 さまざまなインテル® アーキテクチャに 共通の API で対応 インテル® IPP は、インテル® Itanium® 2 プロセッサ、インテル® Pentium® プロセッサ、インテル® Xeon™ プロセッサ、および Intel XScale® マイ クロアーキテクチャをベースとしたインテル® パーソナル・クライアン ト・アーキテクチャ(インテル® PCA)プロセッサ用に最適化されてい ます。これらの幅広いプラットフォームに対して共通の API を提供す 動作環境 ハードウェアおよびソフトウェア インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP)の動作環境については、次の Web を参照してください: www.intel.co.jp/jp/developer/software/products/ipp/ インテルは、アプリケーションのパフォーマンス、機能、効率を強化するためのツールとサポートを提供しています。 主流の Windows* および Linux* 開発環境に対応するインテル ® ソフトウェア製品を使用すると、インテル ® プロセッサの最新機能を迅速かつ最大限に 利用することができます。インテル ® パフォーマンス・ライブラリ、インテル ® コンパイラ(Windows 版と Linux 版の C++ および Fortran)、インテル ® VTune™ アナライザ、インテル ® スレッド化ツール、インテル ® クラスタ・ツールといったインテル ® ソフトウェア開発製品は、開発サイクルの全般で 利用できるように設計されています。 インテル ® プレミア・サポートの Web サイトでは、すべてのインテル ® ソフトウェア製品に関する技術サポート、製品のアップデート、および関連ダウン ロードを提供します。最新の製品情報については、次の Web サイトを参照してください : www.intel.co.jp/jp/developer/software/products/ Intel、インテル、Intel ロゴ、Intel NetBurst、Intel XScale、Centrino、Itanium、MMX、Pentium、Celeron、VTune、および Xeon は、 アメリカ合衆国およびその他の国における Intel Corporation またはその子会社の商標または登録商標です。 * その他の名称およびブランド名は、各社の商標および登録商標です。 © 2004, Intel Corporation. All rights reserved. 0104/JXP/ITF/PDF 253139-004J