Timeline
Chat
Prospettiva

Loongson

Da Wikipedia, l'enciclopedia libera

Remove ads

Loongson[1] (龙芯, noto anche come Godson o Dragon chip) è un'architettura di CPU sviluppata dalla Accademia cinese delle scienze CAS (Chinese Academy of Sciences) come alternativa alle architetture sviluppate dalle società statunitensi Intel e AMD. Il progettista capo dell'architettura è il professore cinese Weiwu Hu dell'ICT (Institute of Computing Technology).

Dati rapidi Loongson Central processing unit, Progettato da ...

BLX IC Design Corporation, Ltd è una società fondata nel 2002 dal personale dell'Institute of Computing Technology, China Academy of Sciences e dal Jiangsu Zhongyi Group. Con sede a Pechino, BLX ha licenziato l'architettura Loongson e si è concentrata nello sviluppo di processori embedded.

Il primo obiettivo dei chip sviluppati è stata l'esecuzione di una versione localizzata in cinese del sistema operativo Linux.

Remove ads

Nome

Inizialmente chiamato 狗剩 (pinyin: Gou Sheng), che indica "balzo in avanti del cane", il nome seguendo la tradizione popolare cinese doveva essere di buon auspicio per il progetto. Nella documentazione inglese inizialmente venne chiamato "Godson" dato che la pronuncia inglese era simile alla pronuncia cinese del termine corretto. In seguito l'architettura venne rinominata "Loongson" e il nome "Godson" rimase come nome in codice per lo sviluppo interno dei processori.

Remove ads

Revisioni dell'architettura

Riepilogo
Prospettiva

Loongson 1

La prima versione dell'architettura Loongson era a 32 bit puri e il processore risultante aveva una frequenza di funzionamento di 266 MHz. Il processore era sviluppato per applicazioni embedded e quindi non era dotato di ampie cache né di gestione a 64 bit di dati né di alte velocità d'esecuzione. Il processore venne presentato nel 2002.

Loongson 2

Il processore Loongson 2 aggiunse la gestione a 64 bit dei dati all'architettura Loongson. Inizialmente funzionava a 500 MHz,[2] in seguito la revisione 2E portò la frequenza di funzionamento a 1 GHz. In seguito la versione 2F portò la frequenza a 1,2 GHz, questa versione è stata resa disponibile all'inizio del 2008.

Il 26 dicembre 2007 venne reso noto lo sviluppo del primo supercomputer cinese da 1 TeraFLOPS (l'attuale potenza è di 350 GigaFLOPS). Questo sistema noto come KD-50-I è localizzato a Hefai e è gestito del professor Chen Guoliang (陈国良), dell'University of Science and Technology of China (il primo costruttore con Institute of Computing Technology of Chinese Academy of Sciences come secondo costruttore). KD-50-I è il primo supercomputer cinese a utilizzare CPU sviluppate in Cina, l'attuale configurazione utilizza 330 Loongson-2F. Il sistema occupa quanto un frigorifero domestico ed è costato 800.000 yuan. La versione da 1 TeraFLOPS sarà basata su Loongson 3 e dovrebbe essere operativa nel 2010.

Caratteristiche

Loongson 2F:

Loongson 3

Il Loongson 3 è un processore multicore costruito con tecnologia a 65 nanometri, con frequenza di funzionamento compresa tra 1 GHz e 1,2 GHz. La prima versione messa in commercio nel 2008 ha 4 core e gestisce solo RAM DDR2, non ha SMT (Simultaneous Multi-Threading) e consuma circa 10 Watt a 1 GHz; nel corso del 2009 è stata messa in commercio una seconda versione, il Loongson 3A con 8 core, supporto alla RAM DDR3 e un consumo di 20 W.

Emulazione x86 assistita dall'hardware

Sono state aggiunte al Loongson 3 altre 200 istruzioni per le applicazioni multimediali e per l'esecuzione di codice X86, al costo di un 5% di superficie in più del die. Le nuove istruzioni aiutano l'emulatore QEMU abbassando l'overhead introdotto dalle istruzioni x86 nella pipeline MIPS; con altri miglioramenti introdotti nell'architettura di QEMU stesso, l'accoppiata QEMU/Loongson3 raggiunge, secondo nove benchmark diversi, il 70% delle prestazioni nell'esecuzione di codice nativo x86.[3]

Remove ads

Specifiche dei microprocessori Loongson/Godson

Ulteriori informazioni Nome/ Generazione, Modello ...

Storia

Riepilogo
Prospettiva

Il set d'istruzioni è MIPS III compatibile ma i progettisti hanno sempre glissato su questa caratteristica per evitare azioni legali da parte del detentori dei diritti sul set d'istruzioni MIPS. Il problema è stato ora definitivamente superato con l'acquisto della licenza per l'ISA MIPS 64 da parte di STMicroelectronics.

Nel marzo 2006 venne annunciato da Lemote un computer basato su Loongson 2 dal costo di 100 dollari.

Nel giugno del 2006 al Computex'2006 di Taipei la YellowSheepRiver annunciò il Municator YSR-639, un minicomputer basato su Loongson 2 a 400 MHz[5].

Nel settembre del 2006 Li Guojie direttore del Institute of Computer Technology del CAS annunciò il Longxin IIE (Godson IIE), un processore a 64-bit formato da 47 milioni di transistor e funzionante a 1 GHz. Questo implementava un sottoinsieme di istruzioni MIPS III.

Nel terzo quarto del 2006 venne presentata la nuova revisione del processore, il Godson 2E. Questo aveva prestazioni analoghe a quelle del Pentium 4 pur avendo consumi minori e costi di sviluppo e produzione minori.[6] Comunque il processore a differenza dei processori Intel o AMD non era compatibile con il set d'istruzioni X86 dato che il processore utilizzava un sottoinsieme del set di istruzioni MIPS III che erano state rimpiazzate con istruzioni proprietarie ma compatibili sviluppata da ICT. Questo diverso set d'istruzioni impedisce il funzionamento del processore nei normali personal computer, difatti i sistemi basati sul processore utilizzano una particolare versione di Linux opportunamente modificata per il processore.

Il processore funzionava a 1 GHz e come gli altri processori della famiglia venne sviluppato dalla Chinese Academy of Science's Institute of Computing Technology (ICT). Questo fu il primo processore della famiglia a 90 nm, i precedenti processori erano sviluppati con tecnologia a 180 nm e funzionavano a 500 MHz. Il Godson 2E conteneva 47 milioni di transistor e consumava fra i 3 e gli 8 Watt secondo le misurazioni del produttore. Alla fine del 2006 venne messo in sviluppo la revisione F del processore, questa aumentava le prestazioni del 30% e riduceva i consumi del 50%. Il Godson-3 è previsto per fine 2008.

Nel gennaio 2007 la Gentoo Linux venne portata per l'architettura Loongson, il primo porting venne fatto sui server Cobalt Qube.

Nel marzo 2007 STMicroelectronics comprò una licenza del set d'istruzioni dalla MIPS Technologies e annunciò una collaborazione con la CAE per la produzione e la vendita dei processori Godson nel mercato mondiale.

Remove ads

Sistemi operativi

I computer basati sull'architettura Loongson utilizzano normalmente una versione modificata di Linux, comunque Windows CE è stato portato con relativa facilità su macchine basate su Loongson.[7]

Attualmente le distribuzioni disponibili sono:

Remove ads

Compilatori per Loongson

La GNU Compiler Collection (GCC) è il principale compilatore per lo sviluppo di codice su Loongson; nella versione 4.4 di GCC è stato aggiunto il supporto esplicito per questo processore con le direttive -march=loongson2f e -mtune=loongson2f.

L'ICT ha poi portato su Loongson 2 anche il suo Open64, un compilatore a 64 bit avanzato, impiegato per studi sulla generazione ottimizzata di codice macchina.

Remove ads

Sistemi basati su Loongson

Attualmente (2010) sistemi Loongson basati su Godson 2E a 667 MHz o su Godson 2F a 800 MHz sono correntemente venduti in Cina rispettivamente a 1599 yuan e 1800 yuan (circa 160,00 €), esclusi tastiera, mouse e monitor; sempre al momento, un solo rivenditore commercializza prodotti Loongson in Europa, la Tekmote Electronics[8], che offre dei mini-sistemi completi e alcuni subnotebook. Tekmote Electronics, dal 2013, ha in catalogo un laptop (molto simile nel design ad un macbook air) basato su processore Loongson 3A.

Remove ads

Famiglie di processori

Riepilogo
Prospettiva

Loongson ha realizzato tre famiglie di processori a partire dai propri core architetturali. Queste sono:[9]

  • Godson-1, per elettronica di consumo e applicazioni embedded
  • Godson-2, processori single core per applicazioni embedded e personal computer a bassa prestazione
  • Godson-3, processori multi-core per computer ad alte prestazioni, calcolo ad alte prestazioni (HPC) e server

Godson-1

Il primo processore Loongson, il Godson-1, è stato progettato nel 2001, rilasciato nel 2002, ed è una CPU a 32 bit funzionante a una frequenza di 266 MHz. È prodotto con processo CMOS a 0,18 micron, ha 8 KB di cache dati, 8 KB di cache istruzioni e una unità a virgola mobile a 64 bit, capace di 200 MFLOPS in doppia precisione. I chip della serie Godson-1 utilizzano i core GS132 o GS232.

Il Loongson X è una versione a prova di radiazioni del core GS232 usato nel Godson-1.


Godson-2 / Loongson 2

![Loongson 2F CPU in un laptop Gdium]

La famiglia Loongson 2 è costituita da processori compatibili con MIPS III. Aggiunge la capacità a 64 bit all’architettura Loongson. I processori Loongson 2 più recenti sono diventati compatibili con MIPS64, grazie alla condivisione del core GS464 con la serie Loongson 3.

Il piano di sviluppo del Godson-2 era di evolverlo da CPU a SoC.

  • Il 2E (2006) era solo una CPU,
  • il 2F (2007) integrava il north bridge,
  • il 2G (2008) aveva un collegamento HyperTransport tra CPU/north bridge e una GPU/south bridge integrata,
  • il 2H (2009) integrava tutte queste funzioni in un SoC.

Il design del 2F è stato la base del core GS464. Il 2G utilizza un singolo core GS464, mentre il 2H utilizza il core GS464V, versione single-core dell’iniziale Godson 3B.


Godson-3 / Loongson 3 – Processori MIPS

La famiglia Loongson 3 è costituita da “...CPU multi-core progettate per desktop ad alte prestazioni, server e cluster”.[46][28] Sono stati i primi processori Loongson con più core.[37]

Questi processori inizialmente utilizzavano LoongISA – cioè l’ISA MIPS64 release 2 con estensioni aggiuntive. I progettisti hanno anche tentato di ottimizzare la traduzione x86 sul chip.

Serie 1000

Il primo processore di produzione è stato il Loongson 3A, con 4 core GS464.

Era previsto lo sviluppo di:

  • 3B, con 8 core GS464V e capacità vettoriali estese,
  • 3C, per applicazioni server, con fino a 16 core GS464V.

Il 3B1000 e il relativo 2I fallirono a causa di errori di progettazione.

Nel maggio 2013 lo sviluppo del 3C fu sospeso a favore del 3A2000.

Serie 1500 e 2000

Nel 2015 furono rilasciati i 3A1500 e 3B2000, con core GS464E migliorati.

Questa nuova microarchitettura garantiva prestazioni triplicate rispetto al 3A1000 e introdusse l’insieme di istruzioni LoongISA.

  • Il 3A1500 era destinato ad applicazioni embedded,
  • il 3B2000 a server e PC.

Serie 3000

Nel 2017 fu rilasciato il 3A3000, con prestazioni equivalenti al processore Intel J1900 (2013).

Serie 4000

Alla fine del 2019 furono lanciati i 3A/3B 4000, con microarchitettura GS464EV.


Loongson 3 con ISA LoongArch

Serie 5000 – transizione a LoongArch

Nel luglio 2021 è stata rilasciata la serie Loongson 3 5000.

Questi sono stati i primi processori Loongson con un’ISA sviluppata internamente, chiamata LoongArch.

I modelli annunciati includevano:

  • 3A5000, CPU desktop a quattro core,
  • 3C5000L, CPU server a 16 core, composta da quattro 3A5000 in un unico package.

Entrambi sono prodotti a 12 nm. Inizialmente utilizzavano core GS464V, ma dal 2021 furono rinominati LA464 per incompatibilità con le versioni precedenti.

Secondo The Register, il 3A5000 era “il 50% più veloce e il 30% più efficiente” del 3A4000. Phoronix lo ha paragonato a processori come Intel Core i3 8109U, Core 2 Quad Q9500, Core i5 750 (circa lo stato dell’arte nel 2008) o all’Armv8 Phytium FT-2000.

Nell’aprile 2023, Loongson ha lanciato il 3D5000, pensato per data center e cloud computing.


Serie 6000

Nel 2022 Loongson ha annunciato la serie 6000, con nuovi core LA664.

Secondo l’azienda, le prestazioni single-core erano paragonabili ad AMD Zen 3 e Intel Tiger Lake (2020).

Nel novembre 2023 è stato presentato il 3A6000, prodotto a 14 nm o 12 nm, con supporto DDR4.

The Register ha riportato benchmark che lo paragonavano a un Intel Core di 10ª generazione (2019).

Il 3C6000, atteso per la fine del 2024, è un chip monolitico a 16 core, con SMT e quattro interfacce DDR4-3200. Le prestazioni sarebbero simili a un Intel Xeon Silver 4314 (16 core, 2021).


Serie 7000

Nel 2024 Loongson avrebbe iniziato la transizione al processo a 7 nm, con un incremento di prestazioni del 20-30% sul 3A7000.

Questi chip, previsti in vendita nel 2025, dovrebbero essere prodotti interamente in Cina, a causa delle sanzioni statunitensi.


Remove ads

Note

Altri progetti

Collegamenti esterni

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads