Primeros núcleos IP RISC-V totalmente personalizables para grandes cantidades de datos

Actualización: 25 de abril de 2023

Semidynamics ha lanzado la primera familia de núcleos RISC-V de 64 bits totalmente personalizable del mundo que son excelentes para manejar grandes cantidades de datos para aplicaciones, incluidas AI, ML y HPC. Los núcleos son independientes del proceso, con versiones suministradas actualmente hasta 5nm.

El CEO y fundador de Semidynamics, Roger Espasa, explicó: “Hasta ahora, los núcleos de los procesadores RISC-V tenían configuraciones fijadas por el proveedor o tenían una cantidad muy limitada de opciones configurables, como el tamaño de la memoria caché, el tamaño del bus de direcciones, las interfaces y algunas otras. Parámetros de control. Nuestros nuevos núcleos IP permiten al cliente tener un control total sobre la configuración, ya sean nuevas instrucciones, espacios de direcciones separados, nuevas capacidades de acceso a la memoria, etc. Esto significa que podemos adaptar con precisión un núcleo para satisfacer las necesidades de cada proyecto para que no haya gastos generales o compromisos. Aún más importante, podemos implementar las funciones de 'salsa secreta' de un cliente en el RTL en cuestión de semanas, que es algo que nadie más ofrece. Todos los diseñadores que usan RISC-V quieren tener el conjunto perfecto de potencia, rendimiento y área junto con características diferenciadoras únicas, y ahora, por primera vez, pueden tener precisamente eso de nosotros”.

El primero de la familia, que ahora se ofrece bajo licencia, es el núcleo Atrevido. Esto proporciona programación fuera de orden combinada con el sistema patentado Gazzillion de la compañía. la tecnología de modo que pueda manejar datos muy dispersos con largas latencias y con sistemas de memoria de gran ancho de banda típicos de las aplicaciones actuales de aprendizaje automático. Efectivamente, la tecnología Gazzillion excluye los problemas de latencia que pueden ocurrir al emplear la tecnología CXL para proporcionar memoria lejana a la que se puede acceder a las velocidades sobrealimentadas para las cuales fue desarrollada.

Para cargas de trabajo exigentes, como HPC, el núcleo de Atrevido admite grandes capacidades de memoria con una ruta de datos nativa de 64 bits y rutas de direcciones físicas de 48 bits. Espasa agregó: “Tenemos los núcleos más rápidos del mercado para mover grandes cantidades de datos con una línea de caché por reloj a altas frecuencias incluso cuando los datos no caben en el caché. Y podemos hacerlo a frecuencias de hasta 2.4 GHz en el nodo derecho. El resto del mercado tiene un promedio de una línea de caché cada muchos, muchos ciclos, que no está ni cerca de nuestro cada ciclo. Por lo tanto, si la aplicación transmite una gran cantidad de datos y/o la aplicación toca datos muy grandes que no caben en la memoria caché, tenemos los mejores núcleos RISC-V del mercado para su caso de uso”.

Con su soporte completo de MMU, Atrevido también está listo para Linux, lo que comprende entornos de multiprocesamiento coherentes con caché de dos y hasta cientos de núcleos. Está preparado para vectores, es compatible con RISC-V Vector Specification 1.0 y la próxima interfaz de vector abierto Semidynamics. Las instrucciones vectoriales codifican densamente una gran cantidad de cálculos para reducir la energía utilizada por cada operación. Las instrucciones de Vector Gather admiten pesos de tensor dispersos de manera eficiente para ayudar con las cargas de trabajo de ML.

Concluyó: “Hemos estado en modo sigiloso mientras creábamos la arquitectura central que la comunidad RISC-V realmente quiere, una con personalización total, no solo unas pocas configuraciones modificables. Nadie más tiene un núcleo RISC-V tan complejo que pueda configurarse totalmente para satisfacer perfectamente las necesidades específicas de cada proyecto en lugar de tener que usar un núcleo listo para usar y comprometerse”.

Ver más : Módulos IGBT | Pantallas LCD | Componentes y sistemas electrónicos