
SiFive ha lanzado un núcleo RISC-V RV64GC «Performance P550» similar a Cortex-A75 y un «Performance P270» más bajo que agrega extensiones RVV. Intel proporciona el núcleo P550 en una nueva plataforma de desarrollo RISC-V.
En octubre de 2019, el desarrollador líder de RISC-V-IP, SiFive, Inc. anunció una plataforma de la serie U8 de próxima generación para procesadores de gama alta controlados por Linux, comenzando con un núcleo U84. La compañía ahora ha anunciado la disponibilidad del primer núcleo IP basado en U84: el SiFive Performance P550. El diseño de núcleo extremadamente eficiente en el espacio ofrece una puntuación SPECInt 2006 de 8,65 / GHz, «lo que lo convierte en el procesador RISC-V más potente en la actualidad», dice SiFive.

Diagrama de bloques SiFive Performance P550 (izquierda) y diseño típico de SoC multinúcleo
(Click para ampliar la imagen)
Con el Performance P550, Intel presenta su primer procesador RISC-V, un chip de 7 nm con el nombre en clave Horse Creek. También hay una plataforma de desarrollo Horse Creek.
SiFive también anunció un núcleo SiFive Performance P270, que, a pesar de su base de la serie U7 más antigua y las extensiones vectoriales similares a SiFive Intelligence, se conoce como un chip de rendimiento. Tanto el Performance P550 como el P270 admiten configuraciones de cuatro núcleos y se ejecutan en Linux (ver más abajo).
Intel Horse Creek
En el momento de escribir este artículo, Intel aún no ha publicado detalles sobre la plataforma Horse Creek. Según los informes que hemos visto, Intel no comparte actualmente ningún detalle de configuración sobre Horse Creek.
«Estamos entusiasmados de ser un socio líder en el desarrollo de SiFive para mostrar el asombroso rendimiento de su P550 en nuestra plataforma Horse Creek de 7 nm a clientes mutuos», dijo Amber Huffman, miembro de Intel y director de tecnología del IP Engineering Group de Intel. «Al combinar la interfaz IP líder de Intel, como DDR y PCIe, con el procesador SiFive más potente, Horse Creek será una herramienta de desarrollo valiosa y expandible para aplicaciones RISC-V de última generación».
A principios de este mes, informó Bloomberg, citando fuentes anónimas que dijeron que Intel ofreció adquirir SiFive por más de $ 2 mil millones. En marzo, Intel anunció que agregaría los diseños RISC-V de SiFive a un nuevo programa Intel Foundry Services para fabricar procesadores para nuevas empresas.
SiFive, que estaba valorada en alrededor de $ 500 millones cuando se recaudó por última vez en 2020, también está aceptando ofertas de adquisición e inversión de otras compañías, dijo Bloomberg. Es probable que el valor de la compañía aumente aún más si la compra de Arm por 40 mil millones de dólares por parte de Nvidia a Softbank se concreta, ya que los licenciatarios de Arm sospechan de la licencia de propiedad intelectual de su rival Nvidia.
Recientemente, al evaluar la adquisición, la Comisión Europea indicó que necesitaría más tiempo para revisar el acuerdo de Nvidia / Arm y amenazó con posponer la fecha de cierre más allá de la fecha límite de marzo de 2022. Las dos compañías pueden luego extender opcionalmente el plazo hasta septiembre de 2022, antes de lo cual cualquiera de las partes puede decidir salir del negocio si los reguladores estadounidenses, chinos y europeos no lo aprueban.
SiFive Performance P550
El SiFive Performance P550 fue desarrollado para «desafíos informáticos modernos desde el centro de datos hasta el borde» y es un diseño compatible con RISC-V RV64GC con una tubería de trece pasos, triple fuera de servicio que es compatible con el RISC-V . RV64GC-ISA es compatible. Si bien el U84 se pensó originalmente como una aproximación a Arms Cortex-A72, la arquitectura central de la Raspberry Pi 4 de cuatro núcleos, el Performance P550 debería corresponder aproximadamente al Cortex-A75, mucho más rápido. En 2019, el U84 debería admitir una frecuencia de reloj de hasta 2,6 GHz.
«Con el anuncio y la disponibilidad del SiFive Performance P550, nos complace ofrecer el procesador IP RISC-V más rápido para una variedad de aplicaciones del mercado», dijo Patrick Little, presidente y director ejecutivo de SiFive. Simultáneamente con el comunicado de prensa de hoy, SiFive lanzó este blog en profundidad del CEO Little.
– PUBLICIDAD –
El Performance P550 IP se puede utilizar en chips mucho más pequeños de lo que es posible para los núcleos Cortex-A de gama alta. El P550 tiene un «área optimizada» en 0.38 mm cuadrados, por lo que un bloque de cuatro núcleos de núcleos P550 ocupa aproximadamente la misma área que un solo núcleo Cortex-A75, afirma SiFive.
Como ya se anunció en el anuncio del U84, el P550 es compatible con la tecnología heterogénea de múltiples núcleos Mix + Match de SiFive, que ofrece una función similar a Arms Big.Little. No se ha anunciado ningún proceso fabuloso, pero se dice que el U84 es compatible con 7 nm, que es lo que Intel está usando para Horse Creek.
SiFive Performance P270
SiFive también anunció un SiFive Performance P270 más bajo, previamente revelado como SiFive Intelligence VIU75 (consulte nuestro informe SiFive Intelligence X280 para obtener una explicación). Este chip de un solo núcleo ahora estaba disponible en un diseño con capacidad de múltiples núcleos con el nuevo nombre de SiFive Performance P270.

Diagrama de bloques SiFive Performance P270 (izquierda) y diseño típico de SoC multinúcleo
(Click para ampliar la imagen)
No estamos seguros de por qué esto se llama chip de rendimiento cuando está construido sobre la misma base de la serie U7 que se usa en el sistema en chip FU740. El FU740, que utiliza la microarquitectura U74-MC de Cortex-A55, impulsa el SBC HiFive Unmatched de SiFive.
A principios de este año, SiFive anunció un núcleo SiFive Intelligence X280 basado en U74 basado en las nuevas extensiones vectoriales RV64GCV de RISC-V para computación de borde AI / ML. (En su anuncio original de la serie U8, SiFive dijo que al U84 le seguiría un diseño U87 que admitiría extensiones vectoriales que aparentemente no están disponibles en el P550).
El SiFive Performance P270 ofrece una unidad vectorial con 256 bits por ciclo con SiFive Intelligence Extensions en comparación con una unidad vectorial con 512 bits por ciclo con el X280. Como resultado, las cargas de trabajo específicas de AI y ML se ejecutan más lentamente, pero con un menor consumo de energía. Al igual que el P550 y el X280, el P270 admite clústeres multinúcleo coherentes con hasta cuatro núcleos utilizando la tecnología SiFive Mix + Match para crear clústeres heterogéneos.
Los núcleos U74 más antiguos sin la capacidad de SiFive Intelligence ahora se denominan núcleos esenciales. Este grupo también incluye los núcleos anteriores de la serie U5 / U54, que se pueden encontrar en el FU540 SoC que alimenta el HiFive Unleashed SBC, así como los núcleos orientados a MCU de las series S y E.
La adopción de RISC-V por los fabricantes de chips está creciendo rápidamente, aunque todavía representa una pequeña fracción de las instalaciones en comparación con Arm y X86. RISC-V es una especificación de código abierto y no requiere licencia para su uso. La mayoría de los desarrolladores de RISC-V comparten al menos parte de su código, lo que fomenta la reutilización y reduce el tiempo de desarrollo. RISC-V ofrece una licencia generosa que permite a los fabricantes de chips como SiFive utilizar RISC-V para crear diseños de núcleo y SoC patentados. Sin embargo, estos suelen tener licencia a un costo mucho menor que los núcleos ARM.
Información Adicional
La IP principal del SiFive Performance P550 ya está disponible para su evaluación. Puede encontrar más información en el comunicado de prensa de SiFive y puede aparecer más información en el sitio web de SiFive. SiFive está organizando un seminario web sobre su línea de productos el 14 de julio. El registro es posible aquí.