Chinese chipmaker Loongson Technology has released Loongson 3A5000, the first processor based on its own instruction system, LoongArch, the company said Friday.
LoongArch builds on Loongson's two decades of experience in CPU development and ecosystem building, designing everything in-house from top-level architecture to instruction functions and ABI standards, without the need for foreign licensing, the company said.
LoongArch runs efficiently, and the same source code compiled into LoongArch can reduce the number of dynamically executed instructions by an average of 10-20 percent compared to compiling into Loongson's previously supported MIPS, it said.
LoongArch incorporates the key features of X86, ARM and other international mainstream instruction systems, and relies on Loongson team's more than ten years of technical accumulation in binary translation to achieve cross-instruction platform application compatibility.
Loongson 3A5000 runs at 2.3GHz-2.5GHz and contains four processor cores, the company said.
Each processor core features a 64-bit superscalar GS464V autonomous microarchitecture with four fixed-point units, two 256-bit vector operations units and two access memory units.
Loongson 3A5000 integrates two 64-bit DDR4-3200 controllers with ECC checksum support and four HyperTransport 3.0 controllers with multi-processor data consistency support.
Loongson 3A5000 supports dynamic shutdown of the main module clock, dynamic frequency conversion of the main clock domain, and dynamic voltage regulation of the main voltage domain.
Loongson 3A5000 achieves fixed-point and floating-point single-core base scores of 26+ and quad-core scores of 80+ for SPEC CPU2006 running in the GCC compiled environment, the company said.
Compared to previous generation Loongson 3A4000, Loongson 3A5000 delivers more than 50 percent higher performance and 30 percent lower power consumption while maintaining pin compatibility.
Loongson 3A5000 integrates a secure and trusted module to support a trusted computing architecture. Loongson 3A5000 has a built-in hardware encryption module that supports Merchant Secret SM2/3/4 and higher algorithms, with SM3/4 cryptographic processing performance of more than 5Gbps.
At present, three compilers GCC, LLVM, GoLang and three virtual machines Java, JavaScript, and NET have been developed for Loongson 3A5000.
Loongnix, the basic Loongson operating system for information technology applications, and LoongOS, the basic Loongson operating system for industrial control and terminal applications, have been released, according to the company.
Chinese CPU developer Loongson Technology files for A-share listing