Barcelona Supercomputing Center presenta Sargantana: nuevo chip RISC-V de código abierto

Barcelona Supercomputing Center ha presentado Sargantana, un procesador RISC‑V de código abierto diseñado en España y fabricado en un proceso FD‑SOI de 22nm, orientado a la computación científica, en tiempo real y de alto rendimiento, más que a dispositivos de consumo. Los comentaristas analizan sus compromisos técnicos (características in-order frente a out-of-order, extensiones vectoriales, puntuaciones de benchmark modestas), la elección de un nodo de proceso maduro y la disponibilidad de su RTL en GitHub. El lanzamiento también provoca reflexiones más amplias sobre la soberanía europea en chips, la economía de construir fabs que no usan nodos punteros y la madurez creciente, aunque todavía desigual, del ecosistema de hardware RISC‑V.

Contexto de fondo y de BSC

  • Los comentaristas señalan el perfil más amplio de BSC: alberga los superordenadores MareNostrum (uno de ellos, célebremente, en una capilla), coorganizó una cumbre de RISC-V y dirige proyectos de investigación abierta (flujos de trabajo de HPC, trabajo climático, tecnología lingüística como NLP en catalán).
  • Algunos ven Sargantana como parte del impulso de Europa por un cómputo más abierto, diseñado localmente y con menor dependencia de grandes proveedores extranjeros.

Arquitectura y detalles técnicos

  • Preprint enlazado: 22nm FD‑SOI, RV64G (con algo de confusión en el hilo sobre “GC”), con un subconjunto de la extensión vectorial de RISC‑V pre‑1.0 (v0.7.1).
  • Frecuencia nominal de ~1,26 GHz; la arquitectura se describe como una tubería de 7 etapas con algunas características fuera de orden (renombrado de registros, memoria no bloqueante) sobre un diseño previo in-order.
  • La fabricación probablemente se realizó en GlobalFoundries en Alemania, según el nodo.

Rendimiento y compromisos de diseño

  • Benchmarks: CoreMark/MHz ≈ 2,44; Dhrystone IPC ≈ 0,7. Varios comentaristas consideran que esto es bajo para la complejidad (elementos OoO), y sugieren que un núcleo más simple con más ajuste habría sido mejor.
  • Se hacen comparaciones con núcleos RISC‑V abiertos ya existentes (por ejemplo, Rocket, BOOM, Spatz de PULP), y algunos se preguntan por qué no construir sobre esos en lugar de “no inventado aquí”.
  • Otros enfatizan que 22nm es apropiado para muchas aplicaciones; esperar 4nm de un proyecto así se considera irrealista.

Aplicaciones objetivo y ecosistema

  • El artículo y los comentarios sitúan Sargantana para usos industriales, científicos, en tiempo real y cercanos a HPC, no para escritorios de consumo ni videojuegos.
  • Algunos esperan que se convierta en un núcleo de alto nivel al estilo MCU; otros creen que su rendimiento es poco impresionante para CPUs de propósito general.
  • Ecosistema más amplio de RISC-V: debate sobre varias placas de desarrollo (VisionFive 2, Lichee Pi 4A, Milk‑V, Kendryte K230) y la necesidad de hardware real frente a emulación para hacer benchmarks. Opiniones mixtas sobre el rendimiento actual de RISC-V frente a x86.

Estado de código abierto

  • Un comentarista duda inicialmente de la etiqueta “open source”, pero se le señala el RTL disponible públicamente en GitHub, confirmando que realmente es hardware abierto.

Fabs europeas y autonomía estratégica

  • Largo subhilo sobre la capacidad europea en semiconductores:
    • Hay acuerdo en que los nodos de 20–40nm y 22/28nm cubren la mayoría de necesidades no punteras y son importantes para la seguridad y la resiliencia de suministro.
    • Debate sobre cuántas fabs por debajo de 28nm existen en Europa, la rentabilidad de nuevas fabs de nodos antiguos y si los subsidios estatales y los “perdedores estratégicos” están justificados.
    • Discusión sobre la economía del ciclo de vida: las fabs antiguas solo hacen chips baratos de forma rentable tras años de producción con márgenes altos; reiniciar o construir esa capacidad desde cero es costoso y frágil.
    • Algunos argumentan que almacenar partes heredadas y usar proveedores especializados puede ser más realista que una relocalización completa.

Nomenclatura, lengua y tangentes culturales

  • “Sargantana” es catalán para un lagarto local; forma parte de una familia de chips con temática de lagartos (“Lagarto”).
  • Debate lateral prolongado sobre la terminología “español” frente a “castellano” y las lenguas no castellanas en España y América Latina.
  • Breve nota de que BSC y su superordenador alojado en una capilla también aparecen en medios e incluso en grabaciones de música ambient.