インテル® インテグレーテッド・パフォーマンス・プリミティブ 5.3 Linux* 版 (インテル® IXP4XX ネットワーク・プロセッサー用)
入門ガイド
目次
API について
インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP) の機能と使用方法について、さまざまな方法で学習することができます。
環境変数
共有ライブラリーへのパスを LD_LIBRARY_PATH 変数に追加する必要があります (下記を参照してください)。また、インテル® IPP の include ファイルと lib ファイルの場所を指定する必要があります。tools/env ディレクトリーにあるシェルスクリプト、ippvarsixp.sh を実行すると、インテル® IPP の lib 環境変数、include 環境変数および path 環境変数が設定されます。
ヘッダーファイル
インテル® IPP 関数と構造体は、include ディレクトリーのいくつかのヘッダーファイルで定義されます。ipp.h ファイルには、これらすべてが含まれています。上位互換性を確保するため、プログラムでは ipp.h のみをインクルードしてください。
インテル® IPP 関数の呼び出し
次に説明する共有ライブラリー・ディスパッチャーとマージド・スタティック・ライブラリーにより、インテル® IPP 関数の呼び出しはほかの C 関数の呼び出しと同様に簡単に行うことができます。各関数の最適化されたコードが、1 つのエントリーポイントにあります。
インテル® IPP 関数の詳細は、マニュアルを参照してください。
インテル® IPP スタティック・ライブラリーの使用
インテル® IPP Linux 版 (IXP4XX プロダクトライン用) では、2 セットのスタティック・ライブラリーを提供しています。適切なスタティック・ライブラリーをアプリケーションにリンクしてください。
プロセッサー・コード
- sx - インテル® IXP4XX プロダクトライン向け C の最適化
- s2 - インテル® IXP4XX プロダクトライン向け最適化
インテル® IPP パフォーマンス・ベンチマーク・ツールの使用
インテル® IPP パッケージでは、API の各インテル® IPP 関数のパフォーマンスをテストする "perfsys" ツールが提供されています。
インテル® IXP4XX プロダクトラインでのパフォーマンス・テスト・ツールの実行に関する詳細は、.\tools\perfsys\ ディレクトリーにある readme.htm を参照してください。
Intel、インテル、Intel ロゴは、アメリカ合衆国およびその他の国における Intel Corporation の商標です。
* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
© 2007 Intel Corporation. 無断での引用、転載を禁じます。