Guest User

Untitled

a guest
Jul 11th, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.72 KB | None | 0 0
  1. Comparison of the perf result for the test: ./opencv_perf_calib3d --gtest_filter=TestStereoCorresp_SGBM.SGBM/2
  2.  
  3.  
  4. ==================================================================================================================
  5. PTHREADS (master 05.07.18)
  6. ==================================================================================================================
  7. -------------------------------------------
  8. CONSOLE LOG
  9. -------------------------------------------
  10. jakub@T470p:~/opencv_repo/build/pthreads_master_05.07.18/release/bin$ sudo ~/packages/perf/perf record -F 99 --call-graph dwarf ./opencv_perf_calib3d --gtest_filter=TestStereoCorresp_SGBM.SGBM/2
  11. Time compensation is 0
  12. CTEST_FULL_OUTPUT
  13. OpenCV version: 4.0.0-pre
  14. OpenCV VCS version: 3.4.1-845-g3165baa
  15. Build type: release
  16. Parallel framework: pthreads
  17. CPU features: mmx sse sse2 sse3
  18. Intel(R) IPP optimization: enabled
  19. Intel(R) IPP version: ippIP AVX2 (l9) 2017.0.3 (-) Jul 29 2017
  20. OpenCL is disabled
  21. Note: Google Test filter = TestStereoCorresp_SGBM.SGBM/2
  22. [==========] Running 1 test from 1 test case.
  23. [----------] Global test environment set-up.
  24. [----------] 1 test from TestStereoCorresp_SGBM
  25. [ RUN ] TestStereoCorresp_SGBM.SGBM/2, where GetParam() = (1280x720, 256, StereoSGBM::MODE_HH4)
  26. [ PERFSTAT ] (samples=10 mean=525.80 median=523.70 min=518.86 stddev=7.54 (1.4%))
  27. [ OK ] TestStereoCorresp_SGBM.SGBM/2 (5303 ms)
  28. [----------] 1 test from TestStereoCorresp_SGBM (5304 ms total)
  29.  
  30. [----------] Global test environment tear-down
  31. [==========] 1 test from 1 test case ran. (5304 ms total)
  32. [ PASSED ] 1 test.
  33. [ perf record: Woken up 99 times to write data ]
  34. [ perf record: Captured and wrote 25.376 MB perf.data (3143 samples) ]
  35.  
  36. -------------------------------------------
  37. PERF breakdown
  38. -------------------------------------------
  39. Overhead Command Shared Object Symbol
  40. + 40.46% opencv_perf_cal libopencv_calib3d.so.4.0.0 [.] cv::CalcVerticalSums::operator()
  41. + 30.46% opencv_perf_cal libopencv_calib3d.so.4.0.0 [.] cv::CalcHorizontalSums::operator()
  42. + 12.20% opencv_perf_cal libopencv_calib3d.so.4.0.0 [.] cv::calcPixelCostBT
  43. + 2.48% opencv_perf_cal [kernel.kallsyms] [k] clear_page_erms
  44. + 1.59% opencv_perf_cal [unknown] [k] 0x00007f4b57151af8
  45. + 1.27% opencv_perf_cal [kernel.kallsyms] [k] _raw_spin_lock
  46. + 1.17% opencv_perf_cal libc-2.23.so [.] malloc_consolidate
  47. + 1.09% opencv_perf_cal [kernel.kallsyms] [k] get_page_from_freelist
  48. + 1.06% opencv_perf_cal [kernel.kallsyms] [.] native_irq_return_iret
  49. + 0.68% opencv_perf_cal [kernel.kallsyms] [k] native_sched_clock
  50. + 0.64% opencv_perf_cal [kernel.kallsyms] [k] try_charge
  51. + 0.55% opencv_perf_cal [kernel.kallsyms] [k] sync_regs
  52. + 0.53% opencv_perf_cal [kernel.kallsyms] [k] error_entry
  53.  
  54.  
  55. ==================================================================================================================
  56. HPX (hpx_backend 05.07.18)(hpxlib: non-dyn_main master 11.07.18)
  57. ==================================================================================================================
  58. -------------------------------------------
  59. CONSOLE LOG
  60. -------------------------------------------
  61. jakub@T470p:~/opencv_repo/build/hpx_non-dyn_main/release/bin$ sudo ~/packages/perf/perf record -F 99 --call-graph dwarf ./opencv_perf_calib3d --gtest_filter=TestStereoCorresp_SGBM.SGBM/2
  62. [sudo] password for jakub:
  63. Sorry, try again.
  64. [sudo] password for jakub:
  65. Time compensation is 0
  66. CTEST_FULL_OUTPUT
  67. OpenCV version: 4.0.0-pre
  68. OpenCV VCS version: 3.4.1-848-g98a8114
  69. Build type: release
  70. Parallel framework: hpx
  71. CPU features: mmx sse sse2 sse3
  72. Intel(R) IPP optimization: enabled
  73. Intel(R) IPP version: ippIP AVX2 (l9) 2017.0.3 (-) Jul 29 2017
  74. OpenCL is disabled
  75. Note: Google Test filter = TestStereoCorresp_SGBM.SGBM/2
  76. [==========] Running 1 test from 1 test case.
  77. [----------] Global test environment set-up.
  78. [----------] 1 test from TestStereoCorresp_SGBM
  79. [ RUN ] TestStereoCorresp_SGBM.SGBM/2, where GetParam() = (1280x720, 256, StereoSGBM::MODE_HH4)
  80. .
  81. .
  82. .
  83. .
  84. [ PERFSTAT ] (samples=100 mean=464.82 median=459.77 min=426.14 stddev=23.24 (5.0%))
  85. [ OK ] TestStereoCorresp_SGBM.SGBM/2 (47137 ms)
  86. [----------] 1 test from TestStereoCorresp_SGBM (47137 ms total)
  87.  
  88. [----------] Global test environment tear-down
  89. [==========] 1 test from 1 test case ran. (47137 ms total)
  90. [ PASSED ] 1 test.
  91. [ perf record: Woken up 1174 times to write data ]
  92. [ perf record: Captured and wrote 294.333 MB perf.data (36563 samples) ]
  93.  
  94. -------------------------------------------
  95. PERF breakdown
  96. -------------------------------------------
  97. Overhead Command Shared Object Symbol
  98. + 25.13% opencv_perf_cal libopencv_calib3d.so.4.0.0 [.] cv::CalcVerticalSums::operator()
  99. + 20.40% opencv_perf_cal libopencv_calib3d.so.4.0.0 [.] cv::CalcHorizontalSums::operator()
  100. + 11.89% opencv_perf_cal libopencv_calib3d.so.4.0.0 [.] cv::calcPixelCostBT
  101. + 9.02% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::detail::scheduling_loop<hpx::threads::policies::local_priority_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fif
  102. + 6.40% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::policies::thread_queue<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::
  103. + 4.83% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::policies::local_priority_queue_scheduler<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fi
  104. + 2.72% opencv_perf_cal libc-2.23.so [.] __memset_avx2
  105. + 1.85% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::util::detail::callable_vtable<std::pair<hpx::threads::thread_state_enum, hpx::threads::thread_id_type> (hpx::threads::thread_state_ex_en
  106. + 1.46% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::detail::call_background_thread<hpx::threads::policies::local_priority_queue_scheduler<std::mutex, hpx::threads::policies::lockf
  107. + 1.32% opencv_perf_cal ld-2.23.so [.] _dl_update_slotinfo
  108. + 1.25% opencv_perf_cal libopencv_calib3d.so.4.0.0 [.] cv::StereoSGBMImpl::compute
  109. + 1.21% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::policies::thread_queue<std::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::
  110. + 1.15% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::this_thread::suspend
  111. + 1.02% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::thread_data::restore_state
  112. + 1.00% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::thread_data::operator()
  113. + 0.96% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::get_runtime
  114. + 0.75% opencv_perf_cal ld-2.23.so [.] update_get_addr
  115. + 0.73% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::thread_data::set_state_tagged
  116. + 0.71% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::coroutines::detail::coroutine_self::set_self
  117. + 0.63% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::threads::coroutines::detail::coroutine_self::get_self
  118. + 0.62% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::parcelset::parcelhandler::do_background_work
  119. + 0.57% opencv_perf_cal libhpx.so.1.2.0 [.] hpx::parcelset::do_background_work
  120. + 0.52% opencv_perf_cal ld-2.23.so [.] __tls_get_addr
Advertisement
Add Comment
Please, Sign In to add comment