dr_vlat: (Default)
Элементарные подсчеты показали, что если даже переписать критические части кода на ассемблере (со всеми вытекающими последствиями), все равно выигрыш составит жалкие десятки процентов.
С переходом на OpenCL - выигрыш в разы.
Это как раз такой момент, когда при достижении определенного уровня технологий, надобность в низком уровне отпадает. При всей моей любви к ассемблеру и оптимизации буквально до такта, мне кажется что использование асма для оптимизации окончательно утратило свою актуальность.
dr_vlat: (Default)
Пока валяюсь дома с гриппом - начал потихоньку перетаскивать свой старый проект по симуляции и последующей визуализации жидких сред с C++ на Java/OpenCL.
OpenCL весьма крут. Симуляция воды из 1.500.000 частиц работает где-то с скоростью 4-5fps. Это очень неплохо.
Реализация на CPU обсчитывала аналогичный объем со скоростью где-то 0.2-0.5fps.

Profile

dr_vlat: (Default)
dr_vlat

December 2016

S M T W T F S
    1 23
4 567 8910
111213141516 17
18192021 22 2324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 02:44 am
Powered by Dreamwidth Studios