A MIPS Technologies encerra o desenvolvimento da arquitetura MIPS e muda seu foco para a criação de sistemas baseados na arquitetura RISC-V. A oitava geração da arquitetura MIPS será construída com base nas contribuições do projeto aberto RISC-V.
Em 2017, a MIPS Technologies passou a ser controlada pela startup Wave Computing, que produz aceleradores para sistemas de aprendizado de máquina usando processadores MIPS. No ano passado, a Wave Computing iniciou o processo de falência, mas há uma semana, com o apoio do fundo de investimento Tallwood, conseguiu sair da falência, reestruturar-se e renascer sob o novo nome — MIPS. A nova empresa MIPS mudou completamente seu modelo de negócios e não se limitará a processadores.
Antes, a MIPS Technologies concentrava-se no desenvolvimento da arquitetura e na concessão de licenças de propriedade intelectual relacionada aos processadores MIPS, sem se envolver diretamente na fabricação. A nova empresa se dedicará à produção de chips, mas já com base na arquitetura RISC-V. MIPS e RISC-V são semelhantes em conceito e filosofia, mas o RISC-V é desenvolvido pela organização sem fins lucrativos RISC-V International com a participação da comunidade. A MIPS decidiu não continuar o desenvolvimento de sua própria arquitetura e se juntar ao trabalho colaborativo. Notavelmente, a MIPS Technologies faz parte da RISC-V International há muito tempo, e o diretor técnico da RISC-V International é um ex-funcionário da MIPS Technologies.
Vale lembrar que o RISC-V fornece um sistema de instruções de máquina aberto e flexível, permitindo a criação de microprocessadores para uma variedade de aplicações, sem exigir pagamentos de royalties e sem impor condições de uso. O RISC-V permite a criação de SoCs e processadores totalmente abertos. Atualmente, com base na especificação RISC-V, várias empresas e comunidades estão desenvolvendo várias dezenas de versões de núcleos de microprocessores, SoCs e chips já em produção, sob diferentes licenças abertas (BSD, MIT, Apache 2.0). O suporte ao RISC-V aparece a partir das versões Glibc 2.27, binutils 2.30, gcc 7 e do núcleo Linux 4.15.
Fonte: opennet.ru
