What is Nostr?
LuisSP /
npub1c9q…knvv
2025-02-10 13:17:58

LuisSP on Nostr: Opa! Teoria gerando frutos! E meus alunos se perguntam "pra que serve"... * O paper ...

Opa! Teoria gerando frutos! E meus alunos se perguntam "pra que serve"...

* O paper citado já resolveu boa parte do 1% de inspiração. Ele teve visão e coragem pros 99% de transpiração. É usual modelos de computação como estes serem impráticos, a descrição do programa fica enorme e não vale a pena, ele teve que acreditar que valia a pena tentar otimizar. e.g., veja que ele chega a representar 2 como sucessor(sucessor(0)), o que é usual em modelos simples mas fica imprático logo.

* Não é SÓ automatizar as transformações, nem entender as regras basicas, isso é fácil, vá atras dos papers e em uma semana vc entende. é preciso traquejo pra conseguir chegar em algo útil assim, leva tempo, *precisa de experiencia. Ele ralou bem mais do que transparece, e correu o risco de gastar anos e chegar em absolutamente nada.*

* veja que o modelo de computação 'percebeu' que a função double() era chamada apenas como o valor 1 e simplificou tudo para uma constante "2", eliminando a chamada da função. Não é *só* paralelizar, é parte da razão que começa a valer a pena.

* pode mudar o mercado. Porque precisariamos de CPU com 64 cores em casa? Por mais deamons e processos concorrentes que tenhamos no nosso desktop, sobrariam cores se a maioria dos programas for singlethread. Mas... se cada deamon e app gerar dezenas de threads... CPU com centenas de cores deixaria de ser algo interessante só pra grandes servidores multiusuario, e passaria a ser util pro desktop individual

Brasileiro fazendo história na computação.
Criou um novo paradigma na computação.
As consequências do resultado são bem simples.
Basicamente é rodar um programa, feito em qualquer linguagem de programação, sem alterar nenhuma linha de código, utilizando CPU ou GPU. Ou seja, é hardware agnostic e utiliza paralelismo de forma automática (quanto mais núcleos, mais rápido será a computação).
O conceito de computação paralela foi redefinido.
É revolucionário mesmo!
Esse trabalho certamente vai influenciar até na forma como esse processadores são fabricados.
https://youtu.be/sDPuQ-UjhVQ
Author Public Key
npub1c9q3yz3pvvcsn8m52zc9gsdvxpqdeac6swf7g2sxsnd7w56u0axstjknvv