Графики наспех построил. В принципе, особой пользы от них нет: просто отражают то, что в куде ГСЧ работает с постоянной скоростью, независимо от объема данных, а вот интерполяция даже на не очень крутом GPU выполняется на порядок быстрее, чем на GPU, что важно для сложных вычислений.
Как закончу — выложу, как обычно, код на сосфорж. У меня разработка затягивается раза в три еще и из-за того, что я решил дублировать код на CUDA кодом с использованием OpenMP. Без текстур сложнее параллелить…
А насчет B-сплайнов хорошо в википедии (английской) написано. Зачем дублировать?
Я, кстати, еще не до конца придумал алгоритм трассировки лучей: с одной стороны вычисления хочется ускорить, а с другой — лень много оптимизировать. А то ведь можно до того дооптимизироваться, что хрен что работать будет!
no subject
Date: 2013-01-21 09:43 pm (UTC)Как закончу — выложу, как обычно, код на сосфорж. У меня разработка затягивается раза в три еще и из-за того, что я решил дублировать код на CUDA кодом с использованием OpenMP. Без текстур сложнее параллелить…
А насчет B-сплайнов хорошо в википедии (английской) написано. Зачем дублировать?
Я, кстати, еще не до конца придумал алгоритм трассировки лучей: с одной стороны вычисления хочется ускорить, а с другой — лень много оптимизировать. А то ведь можно до того дооптимизироваться, что хрен что работать будет!