問題タブ [intel-ipp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opencv - ビルドオプションを表示するopenCV関数はありますか?
TBBやIPPをサポートしているかのように、ライブラリビルドオプションを表示するopenCV関数があるのだろうか。私はカスタムビルドのopenCV 3.0ライブラリを持っていますが、readmeファイルにはTBBまたはIPPが実装されているかどうかが記載されていません。
ありがとう、
c++ - std::sort と intel ipp ソートのパフォーマンス。私は何を間違っていますか?
std::sort
(構造体の使用std::vector
)とIntelipp
ソートのパフォーマンスを比較しようとしています。
Intel Xeon プロセッサでこのテストを実行していますmodel name : Intel(R) Xeon(R) CPU X5670 @ 2.93GHz
長さ 20000 要素のベクトルをソートし、200 回ソートしています。ipp
私は2つの異なるソートルーチンを試しました。ippsSortDescend_64f_I
とippsSortRadixDescend_64f_I
。いずれの場合も、ipp
並べ替えは少なくとも 5 ~ 10 倍遅くなりstd::sort
ました。ipp
小さい配列ではソートが遅くなる可能性があると予想していましたが、それ以外の場合は一般的に よりも高速になるはずですstd::sort
。ここで何か不足していますか?私は何を間違っていますか?
std::sort
私のすべてのテストケースで一貫して高速です。
これが私のプログラムです
コンパイルコマンドは次のとおりです。
プログラム出力:
c++ - Intel の IPP ライブラリの外部スレッドとは何ですか?
Intel のC および C++ 用のIntegrated Performance Primitivesライブラリについて読んでいます。彼らは、新機能の 1 つとして雄ねじについて言及しました。
外部スレッド用の新しい API は、内部スレッドよりも効果的です。ソース
外部スレッドとは何std::thread
ですか? C++ ではどのように関連していますか?
opencv - opencvでIPPが有効になっているかどうかを確認します
をインストールしたシステムがありopencv-3.0
ます。IPP
opencvで有効になっているかどうかを確認する必要があります。どうすればそれを確認できますか?
c++ - Is the Intel® IPP Asynchronous C/C++ library included in the standard IPP library?
I have queried directly with Intel which is still pending. Basically I have searched the internet quite rigorously but have been unable to determine if the asynchronous library described here is available as part of the library downloaded from here.
Note: I have actually installed Student version of Intel Parallel Studio XE Cluster Edition for windows, which as far as I can tell includes the ipp library linked above.
I intend to use the library as part of OpenCV-3.0, which I have successfully built without ipp_a for the time being using cmake.
My end goal for now is to be able to run this tutorial successfully.
c - null ポインターを ippsFree に渡しても安全ですか?
Intel のドキュメントでは、渡された ptr が ippsMalloc から割り当てられたスペースを指す必要があることのみが説明されています。NULL ポインターを渡した場合に何が起こったかは何も言いません。
ptr 解放するメモリ ブロックへのポインタ。ptr が指すメモリ ブロックは、関数 ippsMalloc によって割り当てられます。
free/delete が null ポインタを受け入れるように安全ですか? それとも未定義ですか?