Некоторые методы оптимизации вычислений, которые используются в научных и инженерных расчётах:
- Устранение ненужных преобразований типов. 1
- Вынос инвариантов. 1
- Эквивалентные преобразования с заменой «тяжёлых» математических функций более «лёгкими». 1
- Векторизация вычислений. 1
- Распараллеливание. 1
- «Прогрев» — снижение накладных расходов на создание потоков. 1
- Понижение точности вычислений с плавающей запятой. 1
- Оптимизация работы с памятью (использование streaming stores). 1
Также в научных и инженерных расчётах широко используются методы оптимизации — методы поиска экстремума функции при наличии ограничений или без ограничений. 5