В симуляции, связанной с процессором C++ -, которую я пишу, я проследил узкое место через valgrind в моей программе до cmath::exp
. В настоящее время он съедает более 40% моего времени моделирования. Я могу привязать ввод к относительно небольшой области, но я хотел бы контролировать точность. Я рассматривал возможность перехода к таблице поиска LUT ()для замены exp
, но я не совсем уверен, как это сделать «правильно» (tm ). Опасения, которые у меня есть:
Как лучше всего реализовать/(включить из библиотеки )LUT для exp
?