Mentre i processori Loongson 3A6000 devono ancora essere lanciati ufficialmente, le voci dello scorso anno lo indicano come obiettivo per il lancio nella prima metà di quest’anno e alcuni sostengono che ci sia un tale aumento delle prestazioni che queste CPU cinesi potrebbero competere con AMD Zen 3 o Intel Tiger Livelli di prestazione del lago. Prima del lancio della serie 3A6000, le patch Linux hanno iniziato ad apparire per questi processori LoongArch di nuova generazione.
La serie Loongson 3A5000 è l’attuale processore di questa azienda cinese e il primo ad essere basato su LoongArch, la CPU ISA interna di Loongson basata in parte su MIPS64 e ispirata a RISC-V. La serie Loongson 3A5000 ha funzionato bene su Linux e gli ingegneri Loongson hanno eseguito l’upstream delle loro patch del kernel LoongArch, oltre a continuare ad abilitare il supporto LoongArch in più software per lo spazio utente.
Oggi è la prima volta che vedo patch specifiche della serie Loongson 3A6000. Un ingegnere di Loongson ha pubblicato questa serie di patch aggiungendo un walker della tabella delle pagine hardware. La patch rileva che i processori della serie LoongArch 3A6000 e successivi dispongono del supporto hardware page table walker (PTW) in grado di gestire tutti i percorsi veloci delle eccezioni TLBI/TLBL/TLBS/TLBM tramite hardware. La gestione del software è necessaria solo per i percorsi lenti, vale a dire gli errori di pagina.
Separatamente, un’altra serie di patch oggi aggiunge LoongArch DBAR con suggerimenti diversi. Questi suggerimenti per diverse barriere di memoria possono portare miglioramenti delle prestazioni per la serie Loongson 3A6000.
Con queste due serie di patch rilasciate oggi dagli ingegneri Loongson e che menzionano esplicitamente il supporto della serie 3A6000, presumibilmente più codice di abilitazione del kernel Linux sarà presto in arrivo per queste CPU LoongArch cinesi di nuova generazione che verranno rilasciate quest’anno.