La cinese Loongson continua a preparare il supporto software per i suoi imminenti processori 3A6000 che presenteranno diverse nuove funzionalità rispetto alla loro serie inaugurale 3A5000 basata su LoongArch.

Come scritto qualche settimana fa, Loongson 3A6000 offre un supporto SMT simile ai processori Intel, AMD e POWER. LoongArch sta lanciando SMT a 2 vie con questi imminenti processori cinesi per raddoppiare il numero di thread. Almeno per ciò che è stato menzionato nelle chiacchiere sulle patch di Linux, il 3A6000 presenterà quattro SKU core/otto thread. Il necessario supporto del kernel per LoongArch SMT è stato presentato per Linux 6.5.

A Linux 6.5 viene aggiunto anche il supporto per la compilazione del kernel Linux con Clang per il codice dell’architettura LoongArch. ClangBuiltLinux esiste ormai da tempo per x86_64 e AArch64, mentre ora con Linux 6.5 sono necessarie le modifiche al kernel per la compilazione in Clang, sebbene rimangano ancora alcune patch da unire al compilatore LLVM/Clang per spingere le cose oltre il traguardo. Il supporto iniziale di LoongArch è stato unito nuovamente in LLVM 15.

Linux 6.5 abilita anche il supporto dell’estensione SIMD/vettoriale di LoongArch. Le estensioni vettoriali LoongArch sono LSX a 128 bit (Loongson SIMD eXtension) e LASX a 256 bit (Loongson Advanced SIMD eXtension). Il kernel Linux necessita di modifiche solo per la gestione delle eccezioni e il salvataggio/ripristino del contesto attorno a queste estensioni LSX/LASX. Sarà interessante vedere come si comportano queste estensioni vettoriali con i prossimi processori LoongArch.


Il pull delle modifiche alla CPU di LoongArch per Linux 6.5 includono anche l’abilitazione del supporto del walker della tabella delle pagine hardware, il supporto di junk-label, Supporto per Rethook e Uprobes e vari altri miglioramenti e correzioni.

Almeno sulla base degli annunci precedenti di Loongson, si dice che i prossimi processori della serie 3A6000 siano paragonabili ai processori Intel Core di decima generazione, ma resta da vedere se qualcuna di queste nuove CPU raggiungerà i mercati occidentali per i test hardware.

Categories: IT Info