Pull to refresh
14
Огородников Антон Юрьевич@arxell

User

6
Subscribers
Send message
opensuse build server + deb хранилище + chef
Может быть кому-то будет интересно, но я в своей старой статье тоже рассматривал вопрос скорости выполнения кода через распараллеливание на основе OpenMP
Согласен, не самая лучшая формулировка
Получается, что да.
1) Да, но иначе, я думаю, python бы проигрывал еще больше;
2) thinkpad 420 c core i5;
3) да, вызов weave достаточно тормозной;
4) Pure C — это weave без openMP.
Ой, неверно вас понял, верхний комментарий — бред.
Цикл для того, чтобы код на С и на python были конструктивно похожи.
Не знал о NumPyPy, спасибо!
Также numpy массивы передаются в C не в виде матрицы, а в виде вектора, именно поэтому в коде один цикл, а не два.
Конечно же на малом размере матрицы прироста не будет, поскольку существенный объем времени тратится на вызов weave.
Если посмотреть сгенерированный исходник на С, то можно слегка ужаснуться от его объема!
Скачал, попробовал.
Из своих разработок ещё «поиск по диску», локальный аудит паролей и «гарантированное уничтожение информации» (фронтенд для shred).

Information

Rating
Does not participate
Works in
Date of birth
Registered
Activity