chips
Arquitectura de chips

StarFive presenta Dubhe-100, un núcleo RISC-V de alto rendimiento para servidores

El diseño propio de la compañía integra extensiones vectoriales y escalabilidad para cargas de trabajo exigentes como la inteligencia artificial.

StarFive ha anunciado la disponibilidad del Dubhe-100, un núcleo de procesador de desarrollo propio diseñado para cargas de trabajo de computación de alto rendimiento (HPC). Este lanzamiento representa un paso significativo para la compañía, que históricamente había recurrido a núcleos de terceros, como los de SiFive, para sus primeros ordenadores de placa única basados en RISC-V.

El Dubhe-100 se sustenta en la arquitectura abierta y libre RISC-V, aunque su implementación es propietaria. Adopta la especificación RVA23 e incorpora las extensiones vectoriales RISC-V (RVV), cruciales para optimizar el rendimiento en cargas de trabajo altamente paralelas. Desde el punto de vista técnico, se trata de un diseño de ejecución fuera de orden (out-of-order execution) con un pipeline de 15 etapas, una capacidad de emisión de seis instrucciones por ciclo y un búfer de reordenamiento de 256 entradas. Su principal objetivo es el despliegue en servidores para HPC, con una capacidad de escalabilidad que, según StarFive, puede alcanzar hasta 256 núcleos físicos.

La compañía ha enfatizado que el Dubhe-100 ha sido concebido para satisfacer la demanda creciente de potencia computacional impulsada por aplicaciones emergentes, en particular los agentes de inteligencia artificial. Además, StarFive asegura que el Dubhe-100 es uno de los primeros productos de IP de CPU RISC-V de clase servidor en China en alcanzar una fase de entrega real. Ya ha sido adoptado por clientes y ha entrado en la fase de desarrollo de chips de CPU para servidores, integrándose con un subsistema de clúster coherente multinúcleo que permite configuraciones de uno, dos o cuatro núcleos.

La viabilidad de cualquier hardware de alto rendimiento depende en gran medida de su soporte de software. En este sentido, StarFive ha informado que el Dubhe-100 es compatible con hipervisores de tipo 1 y tipo 2, y que ya opera de manera estable con sistemas operativos basados en Linux que utilizan virtualización KVM. Aunque se ofrece como propiedad intelectual (IP) licenciable para que otros fabricantes construyan sus propios chips, StarFive no ha anunciado planes de fabricar sus propios procesadores basados en este núcleo.

Por qué importa

La aparición del Dubhe-100 subraya la maduración del ecosistema RISC-V. Hasta ahora, RISC-V ha tenido un éxito notable en microcontroladores y dispositivos IoT, pero su incursión en el ámbito de los servidores de alto rendimiento era un paso pendiente. Este núcleo de StarFive no solo demuestra la viabilidad técnica de RISC-V para cargas de trabajo exigentes, sino que también ofrece una alternativa a las arquitecturas predominantes x86 y ARM en un mercado de infraestructura crítica. La creciente demanda de computación para la inteligencia artificial y otros procesos intensivos hace que soluciones abiertas y escalables como RISC-V sean cada vez más atractivas para desarrolladores y fabricantes que buscan mayor flexibilidad y control.

Antecedentes

StarFive ha sido un actor clave en la promoción y el desarrollo de la arquitectura RISC-V, especialmente en China. Si bien sus primeros productos, como las placas de desarrollo de un solo chip, utilizaban núcleos RISC-V de terceros (como los de SiFive), el Dubhe-100 representa una evolución significativa al ser un diseño completamente interno. Esto indica una mayor capacidad de ingeniería y una apuesta estratégica por el desarrollo propio de IP (propiedad intelectual) en el ámbito de los núcleos de procesador.

Dubhe-100: Especificaciones clave

El núcleo Dubhe-100 implementa la especificación RVA23 de RISC-V e incorpora las extensiones vectoriales RISC-V (RVV) para optimizar el rendimiento en cargas de trabajo altamente paralelas. Su diseño de ejecución fuera de orden (out-of-order execution) cuenta con una arquitectura de pipeline de 15 etapas, una capacidad de emisión de 6 instrucciones por ciclo y un búfer de reordenamiento de 256 entradas. Está diseñado para ofrecer escalabilidad hasta un máximo de 256 núcleos físicos.

Dubhe-100 está diseñado para satisfacer la demanda de potencia computacional, que crece rápidamente impulsada por aplicaciones emergentes como los agentes de IA.

StarFive

Datos clave

Arquitectura baseRISC-V RVA23
EscalabilidadHasta 256 núcleos físicos
ConfiguracionesUno, dos o cuatro núcleos por clúster
EjecuciónFuera de orden (Out-of-order)
Destino principalServidores de alto rendimiento

Fuente original: Hackster.io

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *