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. »