18
Апр

Расширенное распределение задач при трассировке лучей

В качестве эксперимента я решил попробовать помимо распараллеливания семплов распараллелить задачу расчитать цвет луча, исходящего из семпла. Таким образом, работа одного потока уменьшается, но при этом самих задач становится больше.

Как оказалось, как ни странно, OpenCL справляется лучше с маленькими задачами в большом количестве, чем с большими задачами в меньшем количестве. Таким образом, ядра ГП меньше простаивают.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.