Is it worth to use TBB, Intel IPP on OSX 10.6 or Linux?
(Especially with opencv)
I already tested OpenMP on Linux (4 cores)
It is now used at 400% instead of 100%.
But there is no much more performance result than before. :-/
The detection time is the same.
Does someone already tested one of those implementation.
root@desktop:/var/tmp/opencv.build# cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON OPENCV_BUILD_3RDPARTY_LIBS=ON -D USE_SSE=ON -D USE_SSE2=ON -D USE_SSE3=ON -D USE_IPP=ON -D IPP_PATH=/opt/intel/ipp/6.1.2.051/em64t/sharedlib -D WITH_TBB=YES -D WITH_UNICAP=YES …/OpenCV-2.1.0
– Detected version of GNU GCC: 44 (404)
– checking for module ‘libunicap’
– found libunicap, version 0.9.5
– checking for module ‘libucil’
– found libucil, version 0.9.5
– checking for module ‘libdc1394-2’
– package ‘libdc1394-2’ not found
– checking for module ‘libdc1394’
– package ‘libdc1394’ not found
– Use INCLUDE: /usr/lib/python2.6/dist-packages/numpy/core/include
– TBB detected:
CMake Warning (dev) at CMakeLists.txt:513 (link_directories):
This command specifies the relative path
as a link directory.
Policy CMP0015 is not set: link_directories() treats paths relative to the
source dir. Run “cmake --help-policy CMP0015” for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.