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