Um engenheiro do terceiro mundo responde a “RISC-V: Eles deveriam ter sabido melhor”
A instrução aberta do RISC-V é elogiada por viabilizar microcontroladores ultrabaratos e ferramentas acessíveis mesmo em países onde frete e importação tornam peças ARM comuns praticamente inacessíveis. Críticos, porém, argumentam que a ISA do RISC-V tem falhas técnicas, é excessivamente fragmentada e dificilmente igualará ARM ou x86 em desempenho de ponta ou compatibilidade binária estável. Muitos comentaristas concluem que, embora o RISC-V possa não ser o design mais elegante, seu custo de licenciamento zero, a flexibilidade para chips personalizados e o ecossistema em crescimento o tornam economicamente e estrategicamente atraente, especialmente fora dos centros tecnológicos tradicionais.
Acesso ao artigo e meta
- O blog linkado impôs repetidamente rate limits aos leitores; muitos só conseguiram vê-lo por meio de múltiplos espelhos de arquivo.
- Alguns notaram a ironia de um site de “engenheiro de sistemas embarcados” aparentemente não armazenar HTML estático em cache nem lidar com um tráfego modesto.
- Um thread meta separado argumentou que o Hacker News se tornou menos centrado na Bay Area e mais influenciado pela Europa/DACH, embora outros discordassem fortemente e o vejam ainda muito moldado pelos EUA/Silicon Valley.
Custo, envio e restrições do “terceiro mundo”
- Uma discussão importante gira em torno de como frete e atrito de importação dominam a economia em lugares como Trinidad e Tobago e partes da América Latina/África.
- Distribuidores ocidentais (Digi-Key, Mouser, etc.) têm um custo mínimo de envio elevado (por exemplo, cerca de US$ 60 de mínimo), independentemente do tamanho do pedido; isso força compras em maior volume.
- A 10¢ por MCU RISC‑V contra mais de US$ 1 para alternativas, professores e hobbystas podem comprar e “queimar” muito mais chips em experimentos.
- Agentes de redirecionamento de encomendas e vendedores chineses (AliExpress, Temu) mitigam parcialmente os custos, mas permanecem problemas de confiabilidade, alfândega e verificação.
- Vários participantes questionam ou esclarecem afirmações sobre custos específicos de envio para Nigéria/Bangladesh; o roteamento internacional e as tarifas locais fazem as experiências variarem bastante.
RISC‑V vs ARM/x86: economia e IP
- Muitos veem a principal vantagem do RISC‑V como liberdade de licenciamento: sem taxas de IP por núcleo, sem precisar “implorar” à ARM, e com menos ameaças legais do que x86/ARM para novos entrantes.
- Essa abertura permite chips de nicho (por exemplo, MCUs minúsculos, núcleos personalizados com MMU) e SoCs seguros “majoritariamente abertos” que seriam difíceis ou impossíveis sob o licenciamento da ARM.
- O RISC‑V é elogiado por permitir microcontroladores muito baratos e placas capazes de rodar Linux a baixo custo, acessíveis a estudantes e engenheiros fora de regiões ricas.
- Críticos respondem que existem MCUs ARM e clones igualmente baratos de fornecedores chineses; a vantagem do RISC‑V não é puramente preço, mas o ecossistema de longo prazo e a segurança jurídica.
Méritos técnicos e shortcomings do RISC‑V
- O artigo crítico original focava em falhas de projeto da ISA: extensões opcionais, detecção de recursos, tratamento de interrupções, design vetorial e preocupações com fragmentação.
- Alguns comentaristas concordam: o RISC‑V poderia ter aprendido mais com ISAs anteriores, especialmente para embarcados e para uma descoberta de recursos mais limpa; máscaras vetoriais e troca de contexto são alvos comuns.
- Outros contrapõem que muitas queixas são “picuinhas”: com engenharia suficiente, qualquer ISA (incluindo x86) pode atingir alto desempenho; toolchains abertas e compiladores compartilhados são um grande ganho.
- Há tensão entre “ele poderia ser tecnicamente melhor” e “ele já é economicamente melhor e bom o suficiente”.
Desempenho de ponta, fragmentação e perspectiva futura
- Há amplo consenso: os SBCs RISC‑V atuais de prateleira ficam atrás de placas ARM comparáveis em desempenho e eficiência; muitas vezes, no máximo, se aproximam de Raspberry Pi 4/5.
- Alguns destacam núcleos emergentes (por exemplo, projetos comerciais RISC‑V de ponta) alegando IPC de classe Zen ou M1, mas em geral ainda não estão sendo enviados em nós de fabricação de ponta; o ceticismo é comum.
- Preocupações com fragmentação: muitas extensões opcionais e variações de fornecedores podem complicar a distribuição binária, embora alguns argumentem que ecossistemas de nuvem/servidor convergirão naturalmente para perfis de facto.
- Vários participantes preveem que, como ocorreu com x86 e depois ARM, a ISA mais barata e de maior volume tende a se tornar a líder em desempenho; outros duvidam que o RISC‑V jamais iguale o investimento de x86/ARM no topo de linha.
Linguagem e enquadramento
- Alguns contestam o termo “terceiro mundo”, preferindo “Sul Global” ou “em desenvolvimento”, enquanto outros observam que o significado original da Guerra Fria era diferente de “pobre”.
- Alguns acham que a resposta enfatiza demais um enquadramento moral/de “privilégio” em vez de enfrentar diretamente a crítica técnica da ISA; outros veem justamente essa lente socioeconômica como aquilo que normalmente está faltando.