Un ingeniero del tercer mundo responde a “RISC-V: Deberían haber sabido hacerlo mejor”
La ISA abierta de RISC-V es elogiada por permitir microcontroladores ultrabaratos y herramientas accesibles incluso en países donde los costes de envío e importación hacen que las piezas ARM convencionales sean prácticamente inasequibles. Sin embargo, los críticos sostienen que la ISA de RISC-V tiene fallos técnicos, está demasiado fragmentada y es poco probable que iguale a ARM o x86 en rendimiento de gama alta o en compatibilidad binaria estable. Muchos comentaristas concluyen que, aunque RISC-V quizá no sea el diseño más pulido, su coste de licencia cero, su flexibilidad para chips personalizados y su ecosistema creciente lo hacen económicamente y estratégicamente atractivo, especialmente fuera de los centros tecnológicos tradicionales.
Acceso al artículo y metadatos
- El blog enlazado aplicó repetidamente rate-limits a los lectores; muchos solo pudieron verlo a través de múltiples espejos de archivo.
- Algunos señalaron la ironía de que un sitio de “ingeniería embebida” aparentemente no cachee HTML estático ni maneje un tráfico modesto.
- Un hilo meta aparte sostuvo que Hacker News se ha vuelto menos centrado en el Área de la Bahía y más influido por Europa/DACH, aunque otros discreparon fuertemente y lo siguen viendo muy estadounidense/SV en su mentalidad.
Coste, envío y restricciones del “tercer mundo”
- Una discusión importante gira en torno a cómo la fricción del envío y de las importaciones domina la economía en lugares como Trinidad y Tobago y partes de América Latina/África.
- Los distribuidores occidentales (Digi-Key, Mouser, etc.) tienen un elevado coste “mínimo” de envío (p. ej., ~$60 como mínimo) independientemente del tamaño del pedido; esto obliga a comprar al por mayor.
- A 10¢ por MCU RISC‑V frente a $1+ para alternativas, los profesores y aficionados pueden permitirse pedir y “quemar” muchos más chips en experimentos.
- Los transitarios y vendedores chinos (AliExpress, Temu) mitigan parcialmente los costes, pero siguen existiendo problemas de fiabilidad, aduanas y verificación.
- Varios participantes cuestionan o aclaran afirmaciones sobre costes específicos de envío a Nigeria/Bangladesh; el ruteo del envío internacional y los aranceles locales hacen que la experiencia varíe mucho.
RISC‑V frente a ARM/x86: economía e IP
- Muchos ven la principal ventaja de RISC‑V como la libertad de licencias: sin tarifas de IP por núcleo, sin necesidad de “suplicar” a ARM y con menos amenazas legales que x86/ARM para los nuevos entrantes.
- Esta apertura permite chips de nicho (p. ej., pequeños MCU, núcleos personalizados con MMU) y SoC seguros “mayoritariamente abiertos” que serían difíciles o imposibles bajo la licencia de ARM.
- Se elogia RISC‑V por permitir microcontroladores muy baratos y placas de bajo coste capaces de ejecutar Linux, accesibles para estudiantes e ingenieros fuera de las regiones más ricas.
- Los críticos responden que también existen MCU ARM y clones igual de baratos de proveedores chinos; la ventaja de RISC‑V no es puramente el precio, sino el ecosistema a largo plazo y la seguridad jurídica.
Méritos y carencias técnicas de RISC‑V
- El artículo crítico original se centraba en fallos de diseño de la ISA: extensiones opcionales, detección de características, manejo de interrupciones, diseño vectorial y preocupaciones sobre la fragmentación.
- Algunos comentaristas están de acuerdo: RISC‑V podría haber aprendido más de ISA previas, especialmente para embebidos y para una detección clara de características; las máscaras vectoriales y el cambio de contexto son objetivos habituales.
- Otros replican que muchas quejas son “minucias”: con suficiente ingeniería, cualquier ISA (incluida x86) puede ofrecer alto rendimiento; las cadenas de herramientas abiertas y los compiladores compartidos son una gran ventaja.
- Hay tensión entre “podría ser técnicamente mejor” y “ya es económicamente mejor y suficientemente bueno”.
Rendimiento de gama alta, fragmentación y perspectivas futuras
- Hay un consenso amplio: los SBC RISC‑V disponibles hoy quedan por detrás de placas ARM comparables en rendimiento y eficiencia; a menudo, como mucho, se acercan a niveles de Raspberry Pi 4/5.
- Algunos destacan núcleos emergentes (p. ej., diseños comerciales RISC‑V de gama alta) que afirman ofrecer IPC de clase Zen o M1, pero en su mayoría todavía no se están enviando en nodos de vanguardia; el escepticismo es común.
- Preocupa la fragmentación: muchas extensiones opcionales y variaciones de proveedores podrían complicar la distribución binaria, aunque algunos sostienen que los ecosistemas de nube/servidores convergerán naturalmente en perfiles de facto.
- Varios participantes predicen que, como ocurrió con x86 y más tarde con ARM, la ISA más barata y de mayor volumen tiende a convertirse en líder de rendimiento; otros dudan de que RISC‑V llegue alguna vez a igualar la inversión de x86/ARM en la gama muy alta.
Lenguaje y enfoque
- Algunos se oponen al término “tercer mundo”, prefiriendo “Sur Global” o “en desarrollo”, mientras otros señalan que el significado original de la Guerra Fría era distinto de “pobre”.
- Unos pocos sienten que la pieza de respuesta se apoya demasiado en un marco moral/de “privilegio” en lugar de abordar directamente la crítica técnica a la ISA; otros ven esa lente socioeconómica como exactamente lo que suele faltar.