Desenvolvimento de Software
Suporte a CUDA e OpenCL
O Mathematica 8 utiliza dispositivos GPU para cálculos gerais usando CUDA e OpenCL, proporcionando ganhos significativos de desempenho. A variedade de funções incorporadas que melhoram o desempenho através de GPU no Mathematica 8 abrangem áreas como álgebra linear, processamento de imagens, simulações financeiras, e transformadas de Fourier. Além disso, um quadro para a construção e carregamento de programas CUDA e OpenCL foi incluído no kernel do Mathematica. O Mathematica 8 oferece a mais simples e abrangente interface de alto nível para programação e computação em GPU do mercado.
- Integrado como componente incorporado ao Mathematica. »
- Funções de GPU otimizadas à mão para álgebra linear, computação financeira e processamento de imagens. »
- Carregue programas, binários ou bibliotecas de CUDA e OpenCL definidos pelo usuário. »
- Uma maneira de compilar programas de CUDA e OpenCL independente de plataformas específicas. »
- Gere programas de CUDA e OpenCL simbolicamente. »
- Configuração fácil usando o sistema de pacotes do Mathematica para obter os softwares de usuário requeridos. »
- Suporte a OpenCLLink tanto para hardware NVIDIA quanto para ATI. »
- Compatibilidade com arquiteturas de computação CUDA 1.0 e 2.0 com suporte a precisão simples e dupla. »
- Escalamento CUDALink e OpenCLLink para utilizar todas as GPUs no sistema. »
- Use CUDALink ou OpenCLLink na rede usando os kernels remotos.
- Escale CUDALink ou OpenCLLink em diversas máquinas usando o gridMathematica »
- Tecnologias construídas com base no Mathematica 8: LibraryLink, CCompilerDriver, e SymbolicC. »