dr_vlat: (Default)
Я просто оставлю это здесь на память.
Если на OS X при import matplotlib.pyplot все зависает, нужно сделать следующую уличную магию.

sudo pip uninstall matplotlib 
sudo rm -rf /tmp/pip-build-root/ 
brew reinstall libpng --universal
brew reinstall freetype --universal
sudo pip install matplotlib


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 Sep. 25th, 2017 04:26 am
Powered by Dreamwidth Studios