Название: оптимизация с исп. GCC Отправлено: SCAD от Март 12, 2004, 17:45 Есть программа выполняющая сложные мат. расчеты (решает уравнения мелкой воды и моделирует волны) в реальном времени. Как следствие мощности компа никогда не бывает много. Подскажите какие шаги по оптимизации можно предпринять.
Название: оптимизация с исп. GCC Отправлено: npak от Март 12, 2004, 18:09 Написать троян, который будет распространяться по Инету и на заражённых компах в моменты простоя обсчитывать кусочки задачи :)
Если более серьёзно, то поставить кластер и, например, mpC. Если комп один, то взять/купить отлаженную и производительную библиотеку мат. вычислений. Если даже это невозможно, то см. Numerical receipes in C Название: оптимизация с исп. GCC Отправлено: EugeneVC от Март 12, 2004, 18:12 лучше смотреть на gsl вместо NC
искать на redhat Название: оптимизация с исп. GCC Отправлено: pru от Апрель 05, 2004, 22:58 Обычно для оптимизаци по скоости спользую след. опции.
На расчетном коде дает выиграш около 3! gcc -O3 -march=i686 -ffast-math -funroll-all-loops main.c pru@hydro.nsc.ru pru Название: оптимизация с исп. GCC Отправлено: EugeneVC от Апрель 05, 2004, 23:22 посторожней только надо быть с оптимизацией
а то можно дооптимизироватся :) |