OptiVec contiene más de 3500 funciones escritas a mano, optimizadas para el ensamblador, para todos los tipos de datos coma flotante y entero de los siguientes campos: 1. Forma vectorizada de operadores aritméticos y funciones matemáticas. 2. Operaciones de la matriz, por ejemplo: multiplicación, inversión, descomposición de LU, descomposición del valor singular, Cholesky, valores propios. 3. Técnicas rápidas de transformación de Fourier para convoluciones eficientes, análisis de correlación, filtrado espectral, etc., de una y dos dimensiones. 4. Ajuste de curva para una amplia gama de funciones del modelo, desde la regresión lineal simple hasta modelos no lineales con múltiples conjuntos de datos. 5. Estadísticas. 6. Comparaciones (por ejemplo, como bloques de construcción para el análisis de series de tiempo). 7. Análisis (derivados, integrales, extremos, interpolación). 8. Representación gráfica de datos en coordenadas cartesianas. 9. Número matemático complejo, tanto en formato cartesiano como polar. La implementación vectorizada en Assembler hace que OptiVec funcione, en promedio, 2-3 veces más rápido que el código fuente compilado de la misma funcionalidad. En muchos casos, la precisión numérica también se mejora. Esta versión es para la plataforma de destino de Windows64 de Lazarus.
¿Qué hay de nuevo? en esta versión:
Versión 7.2:
- Las bibliotecas de autolectura ahora manejan hasta 128 núcleos de procesador.
- Mayor estabilidad para todas las funciones de ajuste no lineales.
- Varias correcciones de errores.
Requisitos :
Lazarus / Free Pascal
Limitaciones :
90 días de prueba
Comentarios que no se encuentran