Andes Technology Corporation ha anunciado el nuevo miembro de la popular serie AndesCoreo 45, el AX45MPV con multinúcleo Linux y capacidades de procesamiento vectorial de 1024 bits. El AX45MPV se dirige a las aplicaciones con grandes volúmenes de datos, como la inferencia y el entrenamiento de IA en centros de datos, ADAS, AR/VR, visión por ordenador, criptografía y multimedia. El AX45MPV hereda todas las características del AX45MP y aprovecha la experiencia de campo de 3 años del exitoso procesador vectorial Andes NX27V.

El AX45MP es un procesador RISC-V multinúcleo de 64 bits y 8 etapas de doble emisión. Incorpora extensiones RISC-V GCBP* y admite Linux SMP con MMU (unidad de gestión de memoria) y direcciones virtuales de hasta 48 bits. Además, puede configurarse hasta ocho núcleos con gestor de coherencia y hasta 8 MB de memoria caché L2 compartida en un clúster.

El gestor de coherencia garantiza la coherencia de datos de todas las cachés de datos L1 y admite el puerto de coherencia IO opcional. (P es una versión preliminar) La unidad de procesamiento vectorial (VPU) del AX45MPV implementa la extensión vectorial RISC-V (RVV) versión 1.0. Esto. Admite configuraciones de hasta 1024 bits de ancho de vector (VLEN) y ancho de datapath (DLEN).

La VPU puede emitir instrucciones vectoriales dobles a unidades funcionales, en las que las instrucciones con todas las entradas listas pueden ejecutarse simultáneamente y pueden producir resultados de hasta 6 x 1024 bits cada ciclo. Los formatos de datos pueden ser enteros, de punto fijo y de punto flotante, así como tipos de datos ampliados por Andes optimizados para representaciones AI. Además, las instrucciones de segmento de carga y almacenamiento vectorial pueden mover múltiples campos contiguos en la memoria hacia y desde registros vectoriales consecutivos para permitir un procesamiento vectorial eficiente de vídeo, audio/voz, números complejos y otros datos.

Además, el Andes Streaming Port (ASP), disponible por primera vez en el NX27V, es una interfaz dedicada de comandos y datos para mover grandes cantidades de datos entre los registros (escalares y vectoriales) del AX45MPV y un acelerador externo. La parte de comandos del ASP compatible con RVV está definida por el usuario con operaciones opcionales sobre la marcha diseñadas a través del potente marco Andes Custom Extensiono (ACE).