Size: a a a

Конференция C++ Russia

2021 July 15

DK

Dmitry Kazakov in Конференция C++ Russia
Я все хочу сесть поиграть с идеей work-stealing scheduler, но все пока руки не доходят :)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
это который кванты времени ворует у других?
источник

FO

FORTRAN ONE LOVE in Конференция C++ Russia
А в чем проблема больше грузить?
источник

*

*cyberzx in Конференция C++ Russia
алгоритмическая
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Не совсем, он ворует задачи.
источник

NK

Nickolay Kononov in Конференция C++ Russia
если поток закончил свою очередь задач ворует из очередей других потоков у которых есть задачи
источник

FO

FORTRAN ONE LOVE in Конференция C++ Russia
Т.е. уже тупо нечем грузить?
источник

DK

Dmitry Kazakov in Конференция C++ Russia
При добавлении потоков они просто все начинают сидеть на мьютексах и ждать
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Там есть зависимости между задачами, поэтому они все лежат в одной очереди, защищённой мьютексом. Вот на нем они все и отдыхают.
источник

FO

FORTRAN ONE LOVE in Конференция C++ Russia
А. Спасибо :-)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
а, сорян. я просто вспомнил про уязвимость шедулера в виндах, которая позволяет загрузить проц на 100% и затормозить всё, при нулевой загрузке оного в таскменеджере.
источник

AF

Alexey Fyodorov in Конференция C++ Russia
Дробите задачи более крупными кусками и будет вам буст на большем количестве ядер
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Ну как бэээ...
источник

DK

Dmitry Kazakov in Конференция C++ Russia
А пользователю фидбек нужен? Нужно чтобы штрих кисточкой минимум 40-60 раз в секунду обновлялся :)
источник

NK

Nickolay Kononov in Конференция C++ Russia
А разве нельзя такое обходить через странд?
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Странд?
источник

NK

Nickolay Kononov in Конференция C++ Russia
Декорируя обычный планировщик экзекьютором который исполняет последовательно и почти без мьютекса
источник

NK

Nickolay Kononov in Конференция C++ Russia
Да сейчас
источник

IL

Ilya L in Конференция C++ Russia
Боюсь он на отклик повлияет
источник

NK

Nickolay Kononov in Конференция C++ Russia
Не должен
источник