Просмотр полной версии : Вычисление тригонометрических функций по таблице.
Den_root
18.06.2012, 22:42
Я слышал, что вычисление тригонометрических функций по таблице дает ущутимый прирос производительности по сравнению с обычными триг. функциями Math. Практикует ли кто либо такое? Есть ли прирост?
Не практикую и есть большие сомнения. И такая таблица - лишнее забитие кэша.
Silicium
18.06.2012, 23:11
От ситуации зависит. Смотря какое число итераций, требующих вычислений, и какое кол-во различных аргументов.
Добавлено через 1 минуту
В одном проекте требовалось делать 40 000 итерраций за кадр и вычислять при этом косинус. Но аргументов было всего 9 возможных. В результате замены прямых вычислений на массив значений загрузка ядра упала со 100% на 25% ))
прикинул сколько занимает встроенная тригонометрия - 0,3..0,8 микросекунды на одну операцию
доступ к полю объекта ~ 0,2 ( без вычисления позиции и интерполяции)
велика ли разница, это сколько же должно быть вычислений, чтобы этот прирост ощутить ?
Добавлено через 1 минуту
ну да: 40 000 итераций с фиксированным набором значений - это видимо тот случай
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.