OptiVec for Visual C++ Технические характеристики
|
Получите быструю векторную и матричную библиотеку для MS Visual C ++
OptiVec содержит более 3500 оптимизированных вручную, написанных на ассемблере функций для всех типов данных с плавающей запятой и целых чисел из следующих полей: 1. Векторизованная форма арифметических операторов и математических функций. 2. Матричные операции, например: умножение, инверсия, LU-разложение, сингулярное разложение, Холецкого, собственные значения. 3. Методы быстрого преобразования Фурье для эффективных сверток, корреляционного анализа, спектральной фильтрации и т. Д., Как одномерные, так и двумерные. 4. Подгонка кривой для широкого диапазона функций модели от простой линейной регрессии до нелинейных моделей с несколькими наборами данных. 5. Статистика. 6. Анализ (производные, интегралы, экстремумы, интерполяция). 7. Графическое представление данных в декартовых координатах. 8. Математика комплексных чисел в декартовом и полярном формате. Векторизованная реализация в Assembler делает функции OptiVec в среднем в 2-3 раза быстрее, чем скомпилированный исходный код той же функциональности. Во многих случаях также улучшается числовая точность. Дополнительный объектно-ориентированный интерфейс для C ++ «VecObj» предлагает упрощенные вызовы функций и повышенную безопасность памяти. Эта версия предназначена для Microsoft Visual C ++ (Visual Studio, по крайней мере VS 2005).