Por que precisamos do RISC-V

Open Everything

O processador RISC-V (Processador de Instrução Reduzida) é um chip que ainda está na infância, mas é um chip que todos devem estar apoiando. Você pode estar se perguntando, o que torna esse chip tão grande?

A arquitetura RISC-V é ótima porque é o único processador que tem um conjunto de instruções de fonte completamente aberta, se você quiser saber mais, verifique seu site . O que é um conjunto de instruções de código aberto? Em termos leigos, significa que a maneira como o processador se move em torno de 1s e 0s está disponível para todos verem. O advento do que é provavelmente o pior erro de segurança, Meltdown e Specter, reduzido a uma falha no conjunto de instruções dos processadores da Intel. Eu não acho que ninguém no campo de segurança ficou completamente chocado, afinal, como penteadeira em uma conferência BlackHat demonstrou que havia instruções desconhecidas na arquitetura x86, e isso inevitavelmente significa que há erros ocultos, era apenas uma questão de tempo Antes que um erro verdadeiramente devastador fosse encontrado, no nosso caso era Specter e Meltdown.

Outro benefício do RISC-V é que ele permite que as empresas desenvolvam um produto adaptado especificamente à sua carga de trabalho, então eles começam com o núcleo RISC-V e podem adicionar o que eles precisam especificamente, economizando tempo e dinheiro. Essas economias podem, teoricamente, ser transmitidas ao consumidor através de um custo menor, ou a longo prazo por ter uma menor pegada de energia. No entanto, acredito que o maior benefício do RISC-V é a segurança inerente e a paz de espírito que dará aos consumidores e às empresas.

Os erros do Specter e Meltdown são enormes problemas na esfera de segurança porque mais de 90% do mercado de servidores é de propriedade da Intel, o que significa que quase todos os serviços da nuvem estão sendo executados em hardware que permite que os invasores leiam dados que não poderiam acessar . Para piorar as coisas, os primeiros relatórios indicam que, após esses erros serem corrigidos, haverá um sucesso de desempenho entre 4-30%, dependendo da carga de trabalho. Espero que estes novos erros devastadores fiquem todos repensando como eles são sobre o design de hardware e apoiam produtos como o RISC-V.

Confesso que, mesmo que mudemos para o RISC-V no futuro, isso não significa que todos os nossos problemas de segurança serão deixados no passado. O RISC-V é licenciado em BSD, o que significa que um fornecedor pode adaptar-se a eles mesmos e manter esses fragmentos de código personalizados por trás de portas fechadas, e portas fechadas significa que há provavelmente uma vulnerabilidade que espera ser descoberta. O único caminho a seguir é com um futuro aberto e transparente, a tecnologia tornou-se muito arraigada em nossa sociedade para ser mantida à porta fechada.

Eu acredito firmemente na fonte aberta porque é a única maneira de alcançar o tipo de futuro otimista que queremos. AI que será responsável pela condução de carros deve estar aberto para que todos vejam o que ele faz e como funciona, os processadores com os quais a IA corre devem ser os mesmos. Tanto quanto eu sei, o RISC-V é a última arquitetura de processador de código aberto que está sendo usada ou desenvolvida atualmente para uma variedade de produtos por várias empresas de grandes nomes. (EDIT: ARM e SPARC são outros projetos de processador de código aberto) Por exemplo, a Nvidia usará um chip RISC-V no seu GPUS e a Western Digital planeja enviar um bilhão de unidades RISC-V no próximo ano . Se você é um tinkerer ou alguém que é um fã de pequenos computadores de bordo, como o Raspberry Pi ou o Arduino, a SiFive, uma empresa fundada por um ex-aluno do homem que inventou o RISC, vende um fórum de desenvolvimento do RISC-V no momento .

O RISC-V é uma tecnologia existente com mentes brilhantes e empresas monolíticas que o impulsionam para a frente, espero que um dia os consumidores e as empresas tenham acesso fácil a essa arquitetura aberta disponível em seus laptops, telefones e desktops.