- Núcleo de tercera generación de alto rendimiento, comparable a un ARM Cortex X2 o un AMD Zen 4c
- Núcleo de 6 vías (six-wide) con ejecución OOO (Out-Of-Order)
- Tiene una capacidad de reordenamiento muy grande gracias a un búfer de reordenamiento de gran tamaño y a una potente fusión de instrucciones
- Tiene una penalización por error de predicción de 8 ciclos, considerablemente más corta que la de los CPU más recientes de ARM/AMD/Intel
- Si una predicción incorrecta se detecta en la etapa Ex y se reinicia en la etapa de búsqueda de caché de instrucciones, la penalización de predicción es de solo 7 ciclos
- Por eso, aun sin usar caché de micro-ops, el pipeline es muy corto
- Como la velocidad de reloj estaría en el rango de los 3 GHz, es un logro muy impresionante haber alcanzado una frecuencia adecuada con un pipeline más corto que el de la competencia
- (En el artículo original se explican en detalle el Branch Predictor, Instruction Fetch, Cache & Memory Access, etc., pero es demasiado técnico, así que se omite)
Conclusión
- ARM tuvo un arranque lento en su proceso de entrar al mercado de alto rendimiento más allá de los microcontroladores
- No fue sino hasta 2007 que creó su primer núcleo OOO, el Cortex A9, y a lo largo de la década de 2010 fue desarrollando gradualmente núcleos de alto rendimiento más grandes y con mayores requerimientos de energía
- Empujar los límites del rendimiento no es fácil, pero hoy los núcleos ARM ya pueden ser una alternativa a los productos de Intel/AMD en el mercado de servidores
- RISC-V comenzó mucho más tarde, pero está mostrando un crecimiento más rápido
- El P870 de SiFive parece muy similar a la serie Cortex X de ARM en términos de capacidad de reordenamiento, ancho del núcleo y unidades de ejecución
No es una coincidencia perfecta, pero con el P870 las ambiciones de SiFive se ven claras. Ellos "quieren una rebanada del pastel de ARM"
- El mayor reto de SiFive será el ecosistema de software
- La extensión vectorial de RISC-V todavía está en una etapa temprana, y no hay mucha gente que conozca bien RISC-V
- Los compiladores deberán ajustarse para que la fusión de instrucciones ocurra correctamente
- ARM pasó tiempos difíciles en el mundo del software, y RISC-V probablemente tendrá que atravesar el mismo proceso complicado
4 comentarios
Parece que en Alibaba también venden laptops con RISC-V.
Sin duda aún falta mucho, pero viendo la velocidad de avance, es impresionante.
En el artículo de https://es.news.hada.io/topic?id=10695 dicen que para 2030 predicen que habrá tantas máquinas con Windows basadas en ARM como x86, y creo que una gran variable en esa predicción será RISC-V. (Pase lo que pase, pobre x86;;; )
Aaah, cómo quisiera comprar acciones de SiFive.....
OOO, consulta ¿Por qué el chip Apple M1 es tan rápido? y El M1 anticipa el ascenso de RISC-V