Algum tempo atrás Eu já te falei sobre este interessante projeto indiano, Shakti, para construir uma série de CPUs baseadas no ISA RISC-V. Ou seja, o famoso ISA de código aberto que está dando tanto o que falar ultimamente, principalmente após a compra da Arm pela NVIDIA e que tantos consequências podem trazer.
Pois bem, este projeto continua avançando e alguns dos modelos da série lançada podem ser muito interessantes para determinados setores. Conforme indicado no site oficial do projeto, concentraram seu trabalho em várias séries destinadas a diferentes objetivos de mercado.
Por exemplo, você tem:
- Classe E: para incorporado, com pipeline de 3 estágios em ordem.
- Classe C: microcontroladores para cargas de trabalho de médio alcance, com 5 estágios e canal em ordem e MMU. Iria de 500Mhz para 1.5Ghz.
- Classe I: para equipamentos de desempenho com execução fora de ordem e multithreading. Ele tem um preditor de salto mais agressivo e mais estágios de pipeline do que os anteriores. Atinge frequências de 1.5 a 2.5 Ghz.
- Classe M: para o setor de dispositivos móveis, com até 8 núcleos.
- Lições: para estações de trabalho e servidores de negócios. Eles podem suportar até 32 núcleos e suporte MP.
- Classe H: para SoCs configurados para paralelismo de alto nível. É uma classe para HPC, podendo atingir até 128 núcleos.
- Classe T: é um processador experimental, variante do C-Class projetado para segurança.
- Classe f: outra versão tolerante a falhas que inclui algumas técnicas de redundância, ECC e outras funções para determinados aplicativos críticos.
Bem, até aqui tudo é muito interessante, mas é ainda mais quando você vê este outro Tweet postado recentemente:
Parabéns a equipe da SHAKTI @ShaktiProcessor (gratuito e de código aberto) com o lançamento do seu terceiro sucesso de silício agora com o seu #Arduino Compatível #moushik Núcleo SHAKTI E-Class RISC-V #SoC projeto https://t.co/imDLpHtsCG pic.twitter.com/aXRgd25jHp
- Meu nome é (@dez_blanchfield) 4 de outubro de 2020
Como você pode ver, agora também com compatibilidade para Arduino, o que é uma surpresa agradável.