1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-28 06:43:01 +04:00
Files
opencv/modules
Alexander Alekhin c49d5d5252 core: fix pthreads performance
OpenCV pthreads-based implementation changes:
- rework worker threads pool, allow to execute job by the main thread too
- rework synchronization scheme (wait for job completion, threads 'pong' answer is not required)
- allow "active wait" (spin) by worker threads and by the main thread
- use _mm_pause() during active wait (support for Hyper-Threading technology)
- use sched_yield() to avoid preemption of still working other workers
- don't use getTickCount()
- optional builtin thread pool profiler (disabled by compilation flag)
2018-01-26 04:09:11 +00:00
..
2018-01-26 04:09:11 +00:00
2018-01-19 00:23:02 +01:00
2016-11-29 01:18:10 +03:00
2018-01-19 00:23:02 +01:00
2017-12-22 08:42:21 +09:00
2017-09-04 14:41:29 +03:00
2017-10-15 12:12:00 -04:00
2018-01-19 00:23:02 +01:00
2018-01-19 00:23:02 +01:00
2018-01-19 14:06:05 +03:00
2018-01-25 18:57:05 +08:00
2018-01-24 01:48:06 +03:00
2017-12-08 18:33:48 +03:00
2018-01-25 13:18:47 +03:00
2018-01-12 19:14:00 +00:00
2017-12-21 01:33:25 -08:00