Skip to content

В данном проекте представлена реализация функции exp() для типа данных float с ошибкой в 1 бит. Данные проект содержит две скалярные реализации: 1) с использованием Union. 2) Соответственно без использования Union. Для второй версии в другой ветке представлена векторная реализация под архитектуру RISC-V с использованием векторных интринсиков.

Notifications You must be signed in to change notification settings

Applejack2004/My_exp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

My_exp

В данном проекте представлена реализация функции exp() для типа данных float с ошибкой в 1 бит. Данные проект содержит две скалярные реализации:

  1. с использованием Union.
  2. Соответственно без использования Union. Для второй версии в другой ветке представлена векторная реализация под архитектуру RISC-V с использованием векторных интринсиков.
  3. Сравнение проводится со стандартной функцией exp из cmath (есть еще вариант сравнивать с exp из mpfr) .
  4. Все константы и полиномы из реализации были подсчитаны с помощью Sollya

About

В данном проекте представлена реализация функции exp() для типа данных float с ошибкой в 1 бит. Данные проект содержит две скалярные реализации: 1) с использованием Union. 2) Соответственно без использования Union. Для второй версии в другой ветке представлена векторная реализация под архитектуру RISC-V с использованием векторных интринсиков.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages