OptiVec - это высокопроизводительная библиотека из более чем 3500 ручных оптимизированных функций, написанных Assembler для всех типов данных с плавающей точкой и целого ряда из следующих полей:
1. Векторизованная форма арифметических операторов и математических функций.
2. Матричные операции, например: умножение, инверсия, разложение LU, разложение по сингулярным значениям, собственные значения.
3. Быстрое преобразование Фурье для эффективных сверток, корреляционный анализ, спектральная фильтрация и т. Д., Как одномерные, так и двумерные.
4. Фиксация кривой для широкого диапазона функций модели от простой линейной регрессии до нелинейных моделей с несколькими наборами данных.
5. Статистика.
6. Анализ (производные, интегралы, экстремумы, интерполяция).
7. Графическое представление данных в декартовых координатах.
8. Сложный математический номер, как в декартовом, так и в полярном формате.
Вексеризованная реализация в Assembler делает функции OptiVec в среднем в 2-3 раза быстрее, чем скомпилированный исходный код той же функциональности. Во многих случаях численная точность также улучшается.
Объектно-ориентированный интерфейс для C ++ «VecObj» предлагает упрощенные вызовы функций и повышенную безопасность памяти.
Эта версия предназначена для GCC Win64 и Win32.
Библиотеки отладки являются бесплатными. Две производственные библиотеки добавляются для 90-дневной пробной версии.
Требования :
GCC (сборник компиляторов GNU)
Комментарии не найдены