Comments 13
Как раз то что искал, спасибо!
Спасибо за информацию, интересные моменты почерпнул
Интересная библиотека, спасибо за статью
Добрый день, спасибо за статью.
А какие существенные преимущества (или недостатки) tbb дает в сравнении с openmp? Для такого простого примера openmp выигрывает и в кол-ве строк кода и наглядности.
Спасибо
Спасибо, можно код отформатировать в статье, чтобы он выглядел как код С++, а не просто текст, а то ну очень трудно воспринимается.
Блог компании Intel и такой текст это зашквар. Я ожидал большего. Но, как говорится, мои ожидания это мои проблемы. Минус
Формально мы не имеем права использовать один вектор в нескольких тредах, так как std:::vector не thread-ssfe.
В реальной жизни скорее всего параллельное чтение из вектора через разные итераторы - Ок, но тем не менее...
Вообще говоря, в этом примере можно читать элементы вектора из разных потоков. Гонка данных возникает при: запись + запись или запись + чтение, в данном примере, потоки только читают данные из вектора.
зачем нужна скрытая настройка в windows электропитания , гласящая "не переключать ядра последовательно" ?
А не проще ли просто определиться в каком месте код параллельный, а в каком последовательный - для данного примера просто из каждого потока получить промежуточные суммы, а потом их просто сложить?
Введение в параллелизм