Durante décadas, os fabricantes de chips tiveram que licenciar um conjunto de instruções da Arm ou da Intel, pagando taxas e aceitando restrições, o que tornava o projeto de um processador caro e limitava quem poderia fazê-lo. Isso restringiu a maior parte do desenvolvimento de chips a um punhado de empresas estabelecidas.
Em 2010, os professores de Berkeley Krste Asanović e David Patterson, com seus alunos, iniciaram o RISC-V, um conjunto de instruções RISC limpo e modular. Diferentemente de quase todos os outros ISA, ele foi lançado sob licenças abertas, de modo que qualquer pessoa poderia usá-lo, modificá-lo e acrescentar a ele sem pagar ou pedir permissão.
O lançamento para a comunidade aberta em 2015 permitiu que empresas, universidades e indivíduos construíssem sobre a mesma base gratuita. Como o custo de entrada desapareceu, um grande ecossistema cresceu, e o RISC-V se espalhou para dispositivos embarcados, aceleradores de IA e outros chips personalizados.
Abrir o ISA e distribuí-lo gratuitamente
A ausência de taxa de licença removeu a maior barreira ao projeto de um novo processador.
Extensões abertas e modulares permitiram que uma empresa adicionasse suas próprias instruções, de modo que o RISC-V se adequou ao silício personalizado.
Um ISA gratuito permitiu que universidades e pequenas empresas participassem, o que ampliou o conjunto de talentos e projetos.
Qualquer pessoa poderia construir hardware compatível, então o ecossistema escalou como o software aberto.
Um padrão de hardware pode decolar como o software aberto fez: distribua gratuitamente aquilo com que todos precisam concordar e deixe um enorme ecossistema construir sobre isso.
O RISC-V passou de um projeto de Berkeley a um ISA aberto amplamente utilizado, com fornecedores comerciais de IP como a SiFive e apoio de grandes fabricantes de chips. Ele ainda não substituiu amplamente a Arm ou o x86, mas o modelo aberto e sem royalties o tornou a escolha padrão para silício personalizado e embarcado.
CONFIRA AS EVIDÊNCIAS
As fontes
- RISC-V AI Chips Will Be Everywhere IEEE Spectrum · spectrum.ieee.org ·
- RISC-V and The Case for a Free, Open ISA NITK ACM · nitk.acm.org ·