問題タブ [gaussianblur]
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.
c - 並列処理のためのビットマップの分割
ビットマップをセグメントに分割して並列処理に使用するにはどうすればよいですか? 私はすでにビットマップの高さと幅を持っていますが、ここから。私は使用するために読んだMPI_Cart_shift()
とMPI_Sendrecv()
. ただし、それらを使用してアプローチする方法がわかりません。
performance - Windows10 vs2017 の GaussianBlur と ubuntu g++ の速度が異なりますか?
Windowsとubuntuで使用GaussianBlur
していますが、ubuntuのリリースモードの時間は、Windowsのデバッグモードとほぼ同じですか?
vs2017 リリースおよびデバッグ モードで、/openmp /fp:fast /sdl- /permissive- /Gy /Oi /arch:AVX2 /O2 /Ot /MD を開きます。
そして、ubuntu 16.04 で opencv3.4.0 ビルド:
cmake -D WITH_TBB=ON -D WITH_OPENMP=ON -D WITH_IPP=ON -D CMAKE_BUILD_TYPE=RELEASE -D BUILD_EXAMPLES=OFF -D WITH_NVCUVID=ON -D WITH_CUDA=ON -D BUILD_DOCS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_TESTS=オフ -D WITH_CSTRIPES=オン -D WITH_OPENCL=オン CMAKE_INSTALL_PREFIX=/usr/local/ ..
メイクファイル:
以下は私のコードです。画像サイズは640 * 480 * 3です:
ウィンドウズ:
デバッグ コスト時間: 0.02 秒
解放コスト時間:0.005秒
Ubuntu:
解放コスト時間:0.02秒