openvslam icon indicating copy to clipboard operation
openvslam copied to clipboard

Openmp has no improvement?

Open oym1994 opened this issue 3 years ago • 0 comments

Hi, I compared the g2o graph pose optimization time cost with and without openmp. My hardware is : Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 12 On-line CPU(s) list: 0-11 Thread(s) per core: 2 Core(s) per socket: 6 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 166 Model name: Intel(R) Core(TM) i7-10710U CPU @ 1.10GHz Stepping: 0 CPU MHz: 3127.860 CPU max MHz: 4700.0000 CPU min MHz: 400.0000 BogoMIPS: 3199.92 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 12288K NUMA node0 CPU(s): 0-11 memory: 32G

the testing result is: About 70000 edges costs nearly 140s with 20 iterations About 74000edges costs nearly 160s with 20 iterations

It seems that openmp has no improvement!

Another problem is running without openmp performs much better than with openmp.

Have anyone also come across this problem?

Thanks!

oym1994 avatar Nov 30 '20 14:11 oym1994