Já imaginou escrever código paralelo para CPUs/GPUs multi-core sem precisar ter 10 anos de experiência?

Gabriel Nunes

24 de maio de 2024

Parece que agora isso será possível!

O dev brasileiro, Victor Taelin, anunciou o Bend, uma linguagem de programação de alto nível que realiza operações paralelas para CPUs/GPUs.  

Tão dizendo que parece com o Python, mas é escalável como CUDA.

O genial do Bend é que a linguagem de programação roda na placa de vídeo, o que pode mudar paradigmas e velocidade de entrega pra vários sistemas. 

E a velocidade disso?

Uma galera fez uns testes e compartilhou no Medium. Olha só:

▶ Em um Apple M3 Max com um único thread, uma simples soma paralela levou 147 segundos. 

▶ Quando executaram na mesma máquina com 16 threads, demorou apenas 8,49 segundos, ou seja, teve uma aceleração de 18x!

▶ Em uma NVIDIA RTX 4090 com 16.000 threads, levou 0,82 segundos. É uma aceleração bizarra de 181x em relação à versão single-threaded! 

Tudo ainda é muito novo, como o próprio Victor disse, mas temos um futuro bem promissor e veloz pela frente com o Bend, então aguardemos as próximas atualizações.

Você tava sabendo dessa?  

Pra conhecer: https://higherorderco.com/

Junte-se à 9.000+ devs e receba e-mails semanais com a melhor curadoria de artigos, repositórios e outros links interessantes da área tech.

Inscreva-se grátis