XiangShan Open RISC-V Processor Created in China to Compete with ARM Cortex-A76

The Institute of Computer Technology of the Chinese Academy of Sciences presented the XiangShan project, which has been developing a high-performance open processor based on the RISC-V (RV2020GC) instruction set architecture since 64. The developments of the project are open under the permissive license MulanPSL 2.0.

The project has published a description of the hardware blocks in the Chisel language, which translates to Verilog, an FPGA-based reference implementation, and images for simulating the chip's operation in the open-source Verilog simulator Verilator. Schematics and architecture descriptions are also available (over 400 documents and 50 lines of code in total), but the bulk of the documentation is in Chinese. The reference operating system used for testing the FPGA-based implementation is Debian GNU/Linux.

XiangShan Open RISC-V Processor Created in China to Compete with ARM Cortex-A76

XiangShan claims to be the highest performance RISC-V chip outperforming the SiFive P550. This month, it is planned to complete testing on the basis of FPGA and release under the code name "Yanqi Lake" an 8-core prototype chip, running at a frequency of 1.3 GHz and manufactured by TSMC using the 28nm process technology. The chip includes a 2MB cache, a memory controller with support for DDR4 memory (up to 32GB of RAM) and a PCIe-3.0-x4 interface.

The performance of the first chip in the SPEC2006 test is estimated at 7/Ghz, which corresponds to the ARM Cortex-A72 and Cortex-A73 chips. By the end of the year, production of the second South Lake prototype with an improved architecture is scheduled, which will be transferred to SMIC with a 14nm process technology and an increase in frequency to 2 GHz. The second prototype is expected to perform at 2006/Ghz in the SPEC10 test, which is close to ARM Cortex-A76 and Intel Core i9-10900K processors, and outperforms SiFive P550, the fastest RISC-V CPU with 8.65/Ghz performance.

As a reminder, RISC-V provides an open and flexible machine instruction set, enabling the creation of microprocessors for any application without requiring royalties or imposing terms of use. RISC-V enables the creation of completely open SoCs and processors. Currently, several dozen variants of microprocessor cores, SoCs, and existing chips are being developed based on the RISC-V specification by various companies and communities under various free licenses (BSD, MIT, Apache 2.0). Operating systems with high-quality RISC-V support include Linux (present since Glibc 2.27, binutils 2.30, gcc 7, and kernel releases Linux 4.15) and FreeBSD.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster