OptiVec contiene más de 3500 funciones escritas en ensamblador y optimizadas a mano para todos los tipos de datos de punto flotante e entero de los siguientes campos: 1. Forma vectorizada de operadores aritméticos y funciones matemáticas. 2. Operaciones con matrices, por ejemplo: multiplicación, inversión, descomposición de LU, descomposición de valores singulares, valores propios. 3. Técnicas de transformación de Fourier rápida para convoluciones eficientes, análisis de correlación, filtrado espectral, etc., tanto unidimensionales como bidimensionales. 4. Ajuste de curvas para una amplia gama de funciones de modelo desde regresión lineal simple hasta modelos no lineales con múltiples conjuntos de datos. 5. Estadísticas. 6. Análisis (derivadas, integrales, extremos, interpolación). 7. Representación gráfica de datos en coordenadas cartesianas. 8. Matemáticas de números complejos, tanto en formato cartesiano como polar. La implementación vectorizada en Assembler hace que las funciones de OptiVec, en promedio, sean 2-3 veces más rápidas que el código fuente compilado de la misma funcionalidad. En muchos casos, la precisión numérica también se mejora. La interfaz orientada a objetos para C ++, "VecObj", ofrece llamadas a funciones simplificadas y mayor seguridad en la memoria.
Esta versión es para los compiladores de Embarcadero / Borland / CodeGear C ++ (RAD Studio, Borland Developer Studio, Borland C ++ Builder, Borland C ++, Turbo C ++), tanto de 64 bits como de 32 bits.
Lo nuevo en esta versión:
Versión 7.3:
- Archivos de encabezado actualizados para cumplir con los últimos estándares.
- Actualización de manejo y seguimiento de errores matemáticos.
Novedades en la versión 7.2:
Versión 7.2:
- Las bibliotecas de etiquetas automáticas ahora manejan hasta 128 núcleos de procesador .
- Mayor estabilidad para todas las funciones de ajuste no lineal.
- Muchas correcciones de errores en el tablero
Novedades en la versión 7.1.7:
- Funciones no relacionadas con subprocesos
- Muchas correcciones de errores en el tablero
Novedades en la versión 7.1.5:
- Función de espectros cruzados y coherencia
- Funciones de trazado con ejes logarítmicos
- VF_minpos (encontrar el elemento vectorial más pequeño> 0)
Novedades en la versión 7.1.2:
Versión 7.1.2:
- bibliotecas P9 (solo de 64 bits): mayor rendimiento a través de AVX, AVX2 y FMA3. Para los procesadores actuales (Intel: Haswell +, AMD: Excavator +)
- Compatibilidad con las últimas versiones del compilador hasta 10.x Seattle / Berlin
Lo nuevo en la versión 7.0:
Versión 7.0:
- Compatibilidad con las últimas versiones del compilador
- cálculo de histograma
- funciones de conteo
Lo nuevo en la versión 6.5.6:
- Compatibilidad con las últimas versiones del compilador
- solucionador de Cholesky
- funciones de conteo
Requirements:
Embarcadero / Borland C ++ (RAD Studio, BC ++ Builder, Borland Dev. Studio)
Limitaciones :
prueba de 90 días
Comentarios que no se encuentran