Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


projects:libcds:flat_combining

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
projects:libcds:flat_combining [2016/06/08 22:28] mgalimullinprojects:libcds:flat_combining [2016/06/09 13:36] (current) – [Вопросы] mgalimullin
Line 13: Line 13:
 ===== Вопросы ===== ===== Вопросы =====
 Максим, здравствуйте! Максим, здравствуйте!
-Для дальнейшего изучения стратегий синхронизации в flat-combining, с помощью FC был "обёрнут" std::unoredered_set, и стратегии c "честным ожиданием" безоговорочно проигрывают BackOff, на что я не могу найти объяснений, возможно Вы знаете как это объяснить? Ниже приведены графики с результатами тестов. Я использовал Ваши тесты для Set-контейнеров. MMMCV - multiple mutex multiple conditional variable. [[http://ci.osll.ru:8888/job/mgalimullin_add_fc_unordered_set_heavy_collect_data/| Джоба в дженкинсе]].+Для дальнейшего изучения стратегий синхронизации в flat-combining, с помощью FC был "обёрнут" std::unoredered_set, и стратегии c "ожиданием до нотификации" безоговорочно проигрывают BackOff, на что я не могу найти объяснений, возможно Вы знаете как это объяснить? Ниже приведены графики с результатами тестов. Я использовал Ваши тесты для Set-контейнеров. MMMCV - multiple mutex multiple conditional variable. [[http://ci.osll.ru:8888/job/mgalimullin_add_fc_unordered_set_heavy_collect_data/| Джоба в дженкинсе]].
  
 {{:projects:libcds:backoff.png?200|}} {{:projects:libcds:bare.png?200|}} {{:projects:libcds:mmmcv.png?200|}} {{:projects:libcds:backoff.png?200|}} {{:projects:libcds:bare.png?200|}} {{:projects:libcds:mmmcv.png?200|}}
projects/libcds/flat_combining.1465414126.txt.gz · Last modified: 2016/06/08 22:28 by mgalimullin