Desenvolvimento de Software

Melhorias de Desempenho do Compilador

A nova tecnologia do compilador otimiza a performance da execução diretamente a partir da linguagem do Mathematica usando duas inovações chave: geração e linkagem automáticas de código, e paralelismo multicore automatizado. Isso melhora o fluxo de trabalho e desenvolvimento rápido de aplicações no Mathematica para habilitar a implementações finais que requeiram execuções de altíssima performance.

  • Geração e linkagem automática de código C a partir de funções compiladas. »
  • Paralelismo multicore para funções compiladas. »
  • Operações listáveis para funções compiladas para discussão sobre argumentos de entrada. »
  • Novas opções para controlar compilação de código do Mathematica. »
  • Novas opções para controlar a execução de funções compiladas. »
  • Tutoriais abrangentes sobre como usar o compilador do Mathematica. »
  • Ferramentas para estudar o bytecode de funções compiladas do Mathematica. »
  • Funções compiladas podem ser exportadas para código C para operação standalone. »
  • Execução de funções compiladas em paralelo sincroniza automaticamente o acesso a recursos compartilhados.
  • Funções compiladas sendo executadas em paralelo usam um alocador eficiente de memória em paralelo.
  • Funções compiladas podem inserir código em linha a partir de outras funções compiladas. »
  • Funções compiladas podem fazer chamadas de maneira eficiente a outras funções compiladas. »
Explorações do conjunto de Julia »Operações multicore »Explore detalhes no conjunto de Mandelbrot »
Chame uma função a partir biblioteca externa com a função Compile »Estude a máquina virtual interna do Mathematica »Otimização automática de máquina virtual »
Uso interno por funções do Mathematica »Geração de números aleatórios »Use a função Compile para gerar texturas processualmente »
IN THE NEWS...


Select Language: enjaeszhruko