OptiVec містить понад 3500 ручних, оптимізованих за допомогою асемблера функцій для всіх типів даних з плаваючою точкою та цілі числа з наступних полів: 1. Векторизована форма арифметичних операторів та математичні функції. 2. Матричні операції, наприклад: множення, інверсія, розкладання ЛУ, розкладання сингулярного значення, холезький, власне значення. 3. Швидкі методи перетворення Фур'є для ефективної згортки, кореляційного аналізу, спектральної фільтрації тощо, одно- та двомірних. 4. Крива пристосування для широкого кола модельних функцій від простих лінійних регресійних до нелінійних моделей з декількома наборами даних. 5. Статистика. 6. Аналіз (похідні, інтеграли, екстремуми, інтерполяція). 7. Графічне подання даних у декартових координатах. 8. Комплексне число математики, як в декартовому, так і полярному форматі. Векторизована реалізація в Assembler робить OptiVec функції в середньому в 2-3 рази швидше, ніж компілюється вихідний код тієї ж функціональності. У багатьох випадках поліпшується числова точність. Додатковий об'єктно-орієнтований інтерфейс для C ++, "VecObj", пропонує спрощені виклики функцій та підвищує безпеку пам'яті. Ця версія для Microsoft Visual C ++ (Visual Studio, принаймні VS 2005).
Що нового
Що нового у версії 7.0:
Версія 7.0:
- Сумісність із останніми версіями компілятора
- Розрахунок гістограми
- бібліотеки з підтримкою CUDA
Що нового у версії 6.5.6:
- Сумісність із останніми версіями компіляторів
- Чоліський розв'язувач
- Функції підрахунку
Вимоги :
Microsoft Visual Studio (принаймні Visual C ++ 5 +)
Обмеження :
90-денна пробна версія
Коментар не знайдено