1. 26 Jan, 2018 1 commit
    • Alexander Alekhin's avatar
      core: fix pthreads performance · c49d5d52
      Alexander Alekhin authored
      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)
      c49d5d52
  2. 25 Jan, 2018 6 commits
  3. 24 Jan, 2018 6 commits
  4. 23 Jan, 2018 6 commits
  5. 22 Jan, 2018 4 commits
  6. 21 Jan, 2018 3 commits
  7. 19 Jan, 2018 8 commits
  8. 18 Jan, 2018 6 commits