Creouse en China un procesador RISC-V aberto, XiangShan, que compite co ARM Cortex-A76

O Instituto de Tecnoloxía Informática da Academia Chinesa de Ciencias presentou o proxecto XiangShan, que dende 2020 desenvolve un procesador aberto de alto rendemento baseado na arquitectura do conxunto de instrucións RISC-V (RV64GC). Os desenvolvementos do proxecto están abertos baixo a licenza permisiva MulanPSL 2.0.

O proxecto publicou unha descrición dos bloques de hardware na linguaxe Chisel, que se traduce a Verilog, unha implementación de referencia baseada en FPGA, e imaxes para simular o funcionamento do chip no simulador aberto de Verilog Verilator. Tamén están dispoñibles diagramas e descricións da arquitectura (en total máis de 400 documentos e 50 mil liñas de código), pero a maior parte da documentación está en chinés. Debian GNU/Linux utilízase como sistema operativo de referencia para probar a implementación baseada en FPGA.

Creouse en China un procesador RISC-V aberto, XiangShan, que compite co ARM Cortex-A76

XiangShan afirma ser o chip RISC-V de maior rendemento, superando o SiFive P550. Este mes está previsto completar as probas na FPGA e lanzar un chip prototipo de 8 núcleos que funciona a 1.3 GHz e fabricado por TSMC mediante a tecnoloxía de proceso de 28 nm, co nome en clave "Yanqi Lake". O chip inclúe unha caché de 2 MB, un controlador de memoria con soporte para memoria DDR4 (ata 32 GB de RAM) e unha interface PCIe-3.0-x4.

O rendemento do primeiro chip na proba SPEC2006 estímase en 7/Ghz, que corresponde aos chips ARM Cortex-A72 e Cortex-A73. Para finais de ano, está prevista a produción do segundo prototipo "South Lake" cunha arquitectura mellorada, que se transferirá a SMIC cunha tecnoloxía de proceso de 14 nm e un aumento da frecuencia a 2 GHz. Espérase que o segundo prototipo funcione a 2006/Ghz na proba SPEC10, que é próximo aos procesadores ARM Cortex-A76 e Intel Core i9-10900K, e superior ao SiFive P550, a CPU RISC-V máis rápida, que ten un rendemento de 8.65/Ghz.

Lembre que RISC-V ofrece un sistema de instrución de máquina aberto e flexible que permite construír microprocesadores para aplicacións arbitrarias sen esixir dereitos de autor nin impoñer condicións de uso. RISC-V permítelle crear SoC e procesadores completamente abertos. Actualmente, baseándose na especificación RISC-V, diferentes empresas e comunidades baixo varias licenzas libres (BSD, MIT, Apache 2.0) están a desenvolver varias ducias de variantes de núcleos de microprocesadores, SoC e chips xa producidos. Os sistemas operativos con soporte de alta calidade para RISC-V inclúen Linux (presente dende os lanzamentos de Glibc 2.27, binutils 2.30, gcc 7 e o núcleo de Linux 4.15) e FreeBSD.

Fonte: opennet.ru

Engadir un comentario