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. »
Consulte información de dispositivos CUDA y OpenCL »Use la funcionalidad completa de importación y exportación de Mathematica »Funcionalidad de procesamiento de imágenes mejorada con GPU »
Transformadas rápidas de Fourier mejoradas con GPU »Integración con funciones incorporadas de Mathematica »Álgebra lineal mejorado con GPU »
Computación financiera mejorada con GPU »Simule miles de partículas en tiempo real »Integración con Dynamic »
Integración con Manipulate »Haga presentaciones volumétricas en tiempo real »Use primitivas simbólicas de gráficos para visualizar resultados »
Genere código sobre la marcha »Generación simbólica de programas »Conversión automática de precisión simple a doble »
Programas GPU cargados se comportan como funciones de Mathematica  »Lanzamiento optimizado para múltiples funciones GPU »Obtenga información de programas cargados »
Interfaz a memoria CUDA y OpenCL »Obtenga información sobre memoria de GPU »Soporte nativo para clases CUDA y OpenCL »
Gran cantidad de ejemplos de aplicación en la realidad »Soporte para múltiples dispositivos »Escalable en redes »
Genere programas CUDA y OpenCL simbólicamente »Conversión fácil entre CUDA y OpenCL »Compile programas CUDA a biblioteca, ejecutables, PTX o CUBIN »
Descarga y configuración de interfaz de usuario automática »Documentación completa »
en ja ko pt-br ru zh