• Terra e Lua: Nova Estratégia para Computação de Alta Performance

    Zach DeVito e uma equipe da Universidade de Stanford e da Purdue University publicaram detalhes do Terra, uma nova abordagem para a geração de código computacional de alta performance. Usando Lua como um host lingüístico para uma nova linguagem low level, a equipe veio com um sistema que permite que um desenvolvedor possa escrever código high level (em código Lua e de alto desempenho no Terra), repetindo o código experimental otimizado ao longo do tempo. Este é, porém, apenas um dos casos de uso para o Terra e Lua.






    Os desenvolvedores dizem que também pode funcionar como um compilador JIT, graças à capacidade do Lua para ser incorporado em aplicativos em C, além de gerar programas em tempo de execução. Para testar sua proposição, os desenvolvedores do Terra reimplementaram vários sistemas multi-linguagem, com o auto-tuner do idioma recebendo cerca de 20% do código. Todos os detalhes sobre como Terra pode ser usado para a programação generativa, compilação de linguagem e como incorporação e interoperabilidade, estão disponíveis a partir de seu próprio site.


    Saiba Mais:

    [1] Heise On-line http://www.h-online.com/open/news/it...y-1862745.html

    Sobre o Autor: Camilla Lemke


Visite: BR-Linux ·  VivaOLinux ·  Dicas-L