13 puntos por xguru 2023-09-05 | 4 comentarios | Compartir por WhatsApp
  • 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

 
bus710 2023-09-06

Parece que en Alibaba también venden laptops con RISC-V.

 
botplaysdice 2023-09-05

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;;; )

 
secret3056 2023-09-05

Aaah, cómo quisiera comprar acciones de SiFive.....