Intel のC および C++ 用のIntegrated Performance Primitivesライブラリについて読んでいます。彼らは、新機能の 1 つとして雄ねじについて言及しました。
外部スレッド用の新しい API は、内部スレッドよりも効果的です。ソース
外部スレッドとは何std::thread
ですか? C++ ではどのように関連していますか?
Intel のC および C++ 用のIntegrated Performance Primitivesライブラリについて読んでいます。彼らは、新機能の 1 つとして雄ねじについて言及しました。
外部スレッド用の新しい API は、内部スレッドよりも効果的です。ソース
外部スレッドとは何std::thread
ですか? C++ ではどのように関連していますか?
IPP での「外部スレッドの準備ができている」とは、基本的に、すべての機能 (ほとんどすべて、アルゴリズムによってスレッド化に適していない関数を除く) について、関数引数のリストに外部スレッド化を整理するのに十分な入力/出力引数が含まれていることを意味します。 . そのため、一部の関数 API が外部スレッド用に変更されました。
アドレス、オフセット、サービス バッファなどを使用して、複数のスレッドで関数を実行し、チャンク単位で 1D ベクトルを処理したり、スライスまたはタイル単位で 2D 画像を処理したりできます。特にベクトル/画像が現在大きくなっている場合(処理するメガピクセルが増える:))、これは役に立ちます。