Loongson to Double Thread Count on Next-Gen 3A6000 CPUs

Chinese chipmaker Loongson’s next-generation 3A6000-series CPUs will feature simultaneous multithreading support, the latest Linux 6.5 patches that the company submitted (via Phoronix). The addition of SMT will double the number of threads these chips will process simultaneously.

Loongson’s SMT implementation in its next-generation 3A6000-series processors is similar to AMD’s and Intel’s and enables one physical CPU core to process two threads at the same time. Therefore, the company’s quad-core 3A6000 processor for client PCs will be able to process eight threads simultaneously. Meanwhile, Loongson’s datacenter grade 32-core 3D6000 CPU will be able to process 64 threads at once. 

“Loongson-3A6000 has SMT (Simultaneous Multi-Threading) support, each physical core has two logical cores (threads),” Loongson’s description of the technology reads. “This patch adds SMT probe and scheduler support via ACPI PPTT.”

(Image credit: EET-China)

In addition to enabling SMT, Loongson’s patch also enables support for 128-bit vector processing extension instructions (LSX) and 256-bit advanced vector processing extension instructions (LASX) for the new CPUs. While both LSX and LASX are parts of the LoongArch microarchitecture that powers existing 3A5000-series processors, it is unclear whether they were ever enabled and if they were, what performance benefits did they bring. 

Source link