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. »
Consulta sobre informações de dispositivos CUDA e OpenCL »Use a funcionalidade abrangente de importação e exportação do Mathematica »Funcionalidade de processamento de imagens em GPU melhorada »
Transformadas rápidas de Fourier melhoradas por GPU »Integração com funções incorporadas ao Mathematica »Álgebra linear aprimorada por GPU »
Computação financeira melhorada por GPU »Simule milhares de partículas em tempo real »Integração com dinâmica »
Integração com a função Manipulate »Faça renderizações volumétricas em tempo real »Use primitivas gráficas simbólicas para visualizar resultados »
Gere códigos rapidamente »Geração de programas simbólicos »Conversão automática de precisão simples para dupla »
Programas de GPU carregados se comportam como funções do Mathematica »Lançamento otimizado para funções de GPU múltiplas »Obtenha informações sobre programas carregados »
Interface para memória CUDA e OpenCL »Obtenha informações sobre a memória de GPU »Suporte nativo a tipos de CUDA e OpenCL »
Grande quantidade de exemplos de aplicações reais »Suporte a diversos dispositivos »Escalável através de redes »
Gere programas de CUDA e OpenCL simbolicamente »Fácil conversão entre CUDA e OpenCL »Compile programas em CUDA em bibliotecas, executáveis, PTX, ou CUBIN »
Faça download automaticamente e configure software do usuário »Documentação abrangente »
en es ja ko ru zh