Краткая версия: я хотел бы знать, существуют ли реализации стандартных тригонометрических функций, которые быстрее, чем те, которые включены в math.h
.
Длинная версия: у меня есть программа, которая довольно тяжелая для численных моделей (это физическое моделирование), и это нужно для вызова тригонометрических функций, в основном sin
и cos
, много. В настоящее время я просто использую реализации, включенные в math.h
. Профилирование показывает, что вызовы этих функций стоят дороже, чем я ожидал (надеясь).
Несмотря на то, что в других частях кода, безусловно, достаточно места для оптимизации, более быстрые sin
и cos
могут дать мне дополнительные проценты. Итак, у вас есть предложения?
В другом сообщении предлагается использовать самодельные таблицы поиска. Но, может быть, есть альтернативы? Или готовые и хорошо проверенные решения поиска в некоторых библиотеках?