In English   ИМаш   Автор  

   E-mail  Обновление - Окт 28, 2002

Функции для быстрого вычисления экспоненты

Применение методов табличной декомпозиции позволяет ускорить вычисление exp() на процессоре Pentium(R) примерно в 2-10 раз.
В качестве примера, функция t2exp() вычисляет экспоненту для аргументов в диапазоне -64..0 с точностью до 18 двоичных разрядов.
Разработка была выполнена в сотрудничестве с Phillip S. Pang, Ph.D. Biochemistry and Molecular Biophysics. Columbia University. NYC.

Для сравнения в пакет также включена наша реализация алгоритма fexp() от Nicol N. Schraudolph, не использующего таблицы. Данный алгоритм обеспечивает точность до 11 двоичных разрядов в диапазоне -709..+709

Совместимые варианты функций написаны на ANSI C и протестированы под Borland C++ 3.1 и 4.5.
Оптимизированные варианты функций написаны для Visual C++ 6.0 с использованием инструкций процессора Pentium(R).


Загрузить: Исходные тексты (eng)