Desarrollo de Software
Soporte para CUDA y OpenCL
Mathematica 8 aprovecha dispositivos de GPU para computaciones generales usando CUDA y OpenCL, entregando grandes ventajas de rendimiento. Una variedad de funciones de Mathematica 8 enriquecidas para GPU están incorporadas para áreas tales como álgebra lineal, procesamiento de imágenes, simulación financiera y transformadas de Fourier. También se halla incluido un marco para construir y cargar programas CUDA u OpenCL en el kernel de Mathematica. Mathematica 8 ofrece la interfaz de alto nivel más simple y completa para programación GPU y computación del mercado.
- Integrado como componente central de Mathematica. »
- Funciones de GPU optimizadas a mano para álgebra lineal, computación financiera y procesamiento. »
- Carga programas CUDA y OpenCL, archivos binarios, o bibliotecas. »
- Modo de plataforma independiente para compilar programas CUDA y OpenCL. »
- Genere simbólicamente programas CUDA u OpenCL. »
- Configuración fácil, usando el sistema de paclet de Mathematica para obtener software de usuario requerido. »
- Soporte OpenCLLink tanto para NVIDIA como para hardware ATI. »
- Compatibilidad con arquitecutura de computación CUDA 1.0 a 2.0 con soporte para precisión doble y única. »
- Escala CUDALink y OpenCLLink para utilizar todas las GPU en el sistema. »
- Use CUDALink u OpenCLLink por toda la red usando kernels remotos.
- Escale CUDALink u OpenCLLink por máquinas múltiples usando gridMathematica. »
- Basada en tecnología Mathematica 8: LibraryLink, CCompilerDriver y SymbolicC. »