Código Groovy executando na GPU - interessantíssimo

Topei com este link aqui que achei interessantíssimo: ele apresenta um projeto chamado TornadoVM, que é capaz de compilar bytecode Java para que seja executado em kernels de GPU (tipo o CUDA).

Aprendi Groovy muitos anos atrás (décadas, o tempo voa!) justamente pra escrever aplicações matemáticas focadas em engenharia: Java era verboso demais pra lidar com BigDecimal, Groovy me permitia escrever coisas simples como “a + b” ao invés de “a.plus(b)” e outras facilidades, como sobrecarga de operadores.

Pelo que li, não é código Groovy direto executando na GPU, mas sim quando aplicamos a anotação @CompileStatic e algumas mudanças bem pequenas.

Pra quem precisa escrever aplicações de engenharia, ter uma linguagem como Groovy não é uma mão na roda, é ter uma multidão de mãos na roda. E isto aqui realmente me animou bastante.

Segue o link: The Apache Groovy programming language - Blogs - Running Groovy on the GPU with TornadoVM

3 curtidas