Loongson

Loongson (龙芯, nome cinese: Godson o dragon chip, in riferimento al dio drago della mitologia cinese) è un marchio cinese di microprocessori di proprietà della società BLX IC Design .

Utilizza un'architettura MIPS in grado di supportare fino a 8  core , ogni core ha la potenza di un processore Pentium 4 di fascia media, ma con un consumo energetico molto basso dell'ordine di 3-8 watt, rispetto a 60-130  W da un Pentium 4 .

La società francese STMicroelectronics ha acquistato licenze dai proprietari dei brevetti MIPS per produrre processori compatibili con Loongsons. Inoltre, produce e commercializza anche chip Loongson per BLX , che non ha una fabbrica.

Questi microprocessori sono utilizzati nei supercomputer cinesi, così come nei computer a bassissimo consumo energetico, come i computer di marca Lemote .

Versioni

Le versioni del Loongson non rappresentano realmente evoluzioni del processore, ma piuttosto gamme. Pertanto, i Loongson 1 sono processori a bassissimo consumo energetico riservati a sistemi che non richiedono molte prestazioni.

I Loongson 2 sono destinati a laptop e desktop mentre i Loongson 3 sono destinati esclusivamente al mercato dei server e dei supercomputer.

Loongson 1

La prima versione dell'architettura Loongson era un processore a 32 bit che funzionava a una velocità di 266  MHz e commercializzato dal  2002 .

Realizzato con tecnologia CMOS e con una finezza di incisione di 180  nm , questo processore consuma solo 0,5 watt, il che lo rende ideale per architetture di bordo come i registratori di cassa, dove non sono richieste alte prestazioni. Il suo design integra la protezione contro gli attacchi del computer come il " buffer overflow " direttamente nel circuito   . Le apparecchiature di sicurezza che utilizzano questo processore raggiungono quindi gli elevati livelli di sicurezza richiesti dalle aziende e dalle agenzie governative.

Loongson 2

La seconda versione, in CMOS a 180  nm , contiene 13,5 milioni di transistor . Il Godson 2C (o Loongson 2C ) ha un clock a 500  MHz , il che gli conferisce un livello di prestazioni da 8 a 10 volte superiore a quello del Loongson 1 , o circa il doppio delle prestazioni di un processore VIA 1.3  GHz , o anche l'equivalente di un Pentium III , questa velocità è sufficiente per la maggior parte delle applicazioni desktop Linux .

La versione Godson 2E ha aggiunto il set di istruzioni MIPS III a 64 bit all'architettura e contiene 47 milioni di transistor. Ha un clock a una frequenza compresa tra 800  MHz e 1  GHz e consuma da 5 a 7 watt . Era quindi equivalente in potenza a un Pentium III di fascia alta o a un Pentium 4 di fascia bassa.

Loongson 2F

La versione 2F è un'evoluzione della Loongson 2E con capacità di I / O estese e larghezza di banda di memoria migliorata. Include un'interfaccia PCI / PCI-X a 32 bit e un supporto di memoria RAM DDR2 a 64 bit. Un modulo consente l'accelerazione video tramite l'interfaccia PCI-PCI-X. La sua frequenza può raggiungere 1.2  GHz ed è uscito innovembre 2007.

Ecco un riepilogo delle sue caratteristiche principali:

Questo processore ha una potenza simile a un Intel Atom 1.66  GHz pur avendo un consumo simile.

Il 26 dicembre 2007, la Repubblica Popolare Cinese ha presentato ad Hefei “KD-50-I”, il suo primo supercomputer a raggiungere la potenza di un teraflop (la potenza effettiva è di circa 350 gigaflop). Questo supercomputer è stato progettato dalla collaborazione di team guidati dall'accademico Chen Guoliang (陈国良), professore di tecnologia in informatica dell'Università di Scienza e Tecnologia della Cina , team principale del progetto, con l'istituto di ricerca in tecnologia informatica cinese Accademia delle scienze come seconda squadra.

Il KD-50-I è stato il primo supercomputer di fabbricazione cinese a utilizzare microprocessori domestici cinesi. Aveva oltre 330 microprocessori Loongson-2F e aveva all'incirca le dimensioni di un frigorifero da appartamento ( "  Photo du KD-50  " ( ArchiveWikiwixArchive.isGoogle • Cosa fare? ) ,27 dicembre 2007) e costano meno di 800.000 RMB (circa 80.000  € ). Il Loongson 2F divenne così il primo microprocessore cinese utilizzato in un supercomputer.

Loongson 2G

Questo sviluppo include le seguenti modifiche:

Nonostante il suo nome, Loonson 2G è molto più simile a un Loongson 3A rispetto al Loongson 2F .

Loongson 3

Il Loongson 3 è progettato per funzionare ad una frequenza compresa tra 1 e 1,2  GHz con quattro core nella sua versione A e otto nella versione B . Nelaprile 2010, Loongson 3A è stato rilasciato con supporto DDR3 SDRAM .

Il Loongson 3 aggiunge anche 200 nuove istruzioni all'architettura MIPS per semplificare l'emulazione x86, rendendo il passaggio da questa piattaforma facile. Un altro miglioramento del Loongson è l'aggiunta di due controller Hyper Transport che consentono l'interconnessione tra processori e quindi la creazione di complessi ambienti multiprocessore (esistono prototipi di 8 schede madri di processori).

Loongson 3A

Nel Maggio 2010, il primo supercomputer KD-60 basato su Loongson 3A stava iniziando i suoi primi test. Composto da 80 processori Loongson 3A , la potenza teorica è un teraflop per un consumo di 2381  W .

Loongson 3B

Il Loongson 3B è un'evoluzione del Loongson 3A ei suoi miglioramenti rispetto al suo predecessore sono:

Loongson 3B 1500

Il Loongson 3B 1500 è stato rilasciato nel 2013 e le nuove aggiunte sono state:

Loongson 3A 2000 e 3B 2000

I Loongson 3A 2000 e 3B 2000 furono annunciati nelsettembre 2015. Basata sull'architettura GS464E , è un'architettura a 64 bit che migliora in particolare il numero di pipeline e la previsione delle diramazioni. Propongono:

Loongson 3A 3000 e 3B 3000

Il 3A 3000 e il 3B 3000 dovrebbero seguire nel 2016 con un processo litografico a 28  nm .

Specifiche del microprocessore Godson

Nome Modello Frequenza
[MHz]

Versione architettura
Anno Cuori Incisione
[nm]
Transistor
[milioni]
Dimensione matrice
[mm ^ 2]
Energia dissipata
[W]
Tensione
[V]
L1 Uncaches
[k]
Icache L1
[k]
Cache L2
[k]
Cache L3
[k]
Prestazioni
[SPEC2000]
Godson-1 1 200 MIPS a 32 bit 2002 1 180 - - 1 - 8 8 no no 19/25
Godson-2 2B 250 MIPS-III a 64 bit 2003 1 180 - - - - 32 32 no no 52/58
Godson-2 2C 450 MIPS-III a 64 bit 2004 1 180 13.5 41.5 - - 64 64 no no 159/114
Godson-2E STLS2E 1000 MIPS-III a 64 bit 2006 1 90 47 36 7 1.2 64 64 512 503/503
Godson-2F STLS2F 1200 MIPS-III a 64 bit 2007 1 90 51 43 5 1.2 64 64 512 -
Godson-2G ?? 1000 MIPS64 2011 3-4 65 - - 10 - 64 64 4096 -
Godson-3A 3A 1000 MIPS64 2009 4 65 400+ - 10 - 64 64 4096 568/788
Godson-3B 3B 1000 MIPS64 2010? 4 + 4 65 600+ 299.8 20 - 64 64 4096 -
Godson-3B 1500 3B 1500 1500 MIPS64 2013 8 32 ? 182.5 40 (1,2 GHz, uso comune)
80 (1Ghz, vettoriale)
- 64 64 128 8192 150 GFlops
Godson-3A 2000 3A 2000 800 MHz - 1 GHz GS464 (MIPS64) 2015 32 40 621.44 202.3 15 ? 64 64 256 4096 16 GFlops
Godson-3B 2000 3B 2000 ? GS464 (MIPS64) 2015 32 40 ? ? ? ? ? 64 / cuore ? ? ?
Godson-3A 3000 3A 3000 ? GS464 (MIPS64) 2016 ? 28 ? ? ? ? 64 64 256 8192 24 GFlops
Godson-3B 3000 3B 3000 ? GS464 (MIPS64) 2016 ? 28 ? ? ? ? ? ? ? ? ?

Storico

Il set di istruzioni è compatibile con quello dei microprocessori MIPS , ma i creatori di questo processore hanno smesso di promuovere questa compatibilità a seguito di una causa legale della società Lexra .

Nel Marzo 2006, è stato annunciato un microcomputer delle dimensioni di un lettore DVD da 5,4 pollici contenente un processore Godson II da € 100  chiamato Longmeng ( cinese  :龙 梦, "il sogno del drago").

Nel giugno 2006Al Computex'2006 di Taipei , la società YellowSheepRiver ha annunciato il rilascio del Municator YSR-639 , un minicomputer basato sul Loongson 2 a 400  MHz .

Nel Aprile 2008, La società olandese Vanderled specializzata in illuminazione a LED , ha annunciato il rilascio di un ultramobile nella linea di Asus ' Eee PC , chiamato Jisus, utilizzando un display LCD retroilluminato a LED e un processore Loongson. Il computer verrà fornito con una versione del sistema operativo Ubuntu GNU / Linux adattato all'architettura MIPS per lo scopo. Maggio 2008.

Software supportato

A differenza dei processori più tradizionali come Intel , AMD o VIA Technologies , i Loongsons non supportano il set di istruzioni x86 . Il sistema operativo principale è Linux , ma in teoria va bene qualsiasi sistema operativo che supporti MIPS. Ad esempio, Windows CE è stato facilmente trasferito su sistemi basati su Loongson.

Distribuzioni Linux in esecuzione su Loongson:

Sistemi operativi diversi da Linux:

Compilatore supportato

GNU Compiler Collection (GCC) è il compilatore principale utilizzato nello sviluppo di software per la piattaforma "Loongson". Ottimizzazioni specifiche per Loongson sono state aggiunte in GCC 4.4 . Le opzioni -march=loongson2z​ -march=loongson2f​e, più recentemente, -march=loongson3a​possono essere utilizzate per sfruttare appieno le ottimizzazioni disponibili.

ICT ha anche portato Open64 , un compilatore avanzato ottimizzato per piattaforme Loongson II .

Applicazioni

Il software gratuito sotto la piattaforma Linux può essere indossato facilmente. Le applicazioni open source più comuni (come OpenOffice.org , Firefox , Pidgin e MPlayer ) sono state portate nell'architettura MIPS e le applicazioni scritte in Java sono supportate anche tramite il JDK di Oracle , OpenJDK e IcedTea  (in) .

Riferimenti

  1. (zh + it) “  Loongson evoluzione  ” ( ArchivioWikiwixArchive.isGoogle • Cosa fare? ) , In www.lemote.com ,2010.
  2. (zh + en) "  Title unknown - Loongson 2G  " ( ArchiveWikiwixArchive.isGoogle • What to do? ) , At www.loongson.cn (accesso 2008 ) .
  3. "La  Cina va al figlioccio  3  " ( ArchiveWikiwixArchive.isGoogle • Cosa fare? ) , Su www.theinquirer.fr , The Inquirer,31 agosto 2008(visitato il 9 aprile 2013 ) .
  4. "  Supercomputer di classe Teraflops basato sul processore cinese Loongson 3A testato con successo  " ( ArchiveWikiwixArchive.isGoogle • Cosa fare? ) .
  5. (zh + en) "  Titolo sconosciuto - 128  [[GFLOPS]]  " ( ArchivioWikiwixArchive.isGoogle • Cosa fare? ) , Su www.loongson.cn .
  6. (zh) "  http://www.loongson.cn/product_info.php?id=50  " ( ArchiveWikiwixArchive.isGoogle • Cosa fare? ) ,2013(accesso 2013 ) .
  7. (a) "  Loongson presenta MIPS64 3A2000 3B2000 & processori basati su Architettura GS464E  " , CNXSoft - Embedded Systems Notizie , Software CNX3 settembre 2015( leggi online , consultato il 4 giugno 2017 ).
  8. (zh + en) "  cpu  " ( ArchivioWikiwixArchive.isGoogle • Cosa fare? ) .
  9. (it) Anthony Shvets , IEEE International Circuiti a stato solido Conference (IISCC), “  Loongson tecnologia per presentare Godson 3B1500 CPU alla conferenza IISCC  ” , a www.cpu-world.com ,21 novembre 2012(visitato il 4 giugno 2017 ) .
  10. http://www.loongson.cn/product/cpu/3/Loongson3A2000.html
  11. http://www.loongson.cn/product/cpu/3/Loongson3A3000.html
  12. "  Presentazione di Vanderled's Jisus  " ( ArchiveWikiwixArchive.isGoogle • Cosa fare? ) , Su blogeee.net ,7 aprile 2008(visitato nell'aprile 2008 ) .
  13. (zh) " 福 瓏 電腦 WinCE 5.0 圖片 " ( ArchiveWikiwixArchive.isGoogle • Cosa fare? ) , Su bbs.lemote.com (accesso 9 aprile 2013 ) .
  14. (in) Maxim Kuvyrkov , "  MIPS LS2 - Scheduling and tuning  " ,22 maggio 2008(visitato il 4 giugno 2017 ) .
  15. (in) Il team di GCC , "  Using the GNU Compiler Collection (GCC) - MIPS Options  " su http://gcc.gnu.org ,26 gennaio 2014(visitato il 4 giugno 2017 ) .
  16. (in) Zhou Shuchang , Liu Ying , Lu Fang Yin Le , Huang Lei , Li Shuai , Ma Chunhui Gao Zhitao e Lian Ruiqi , "  Open64 we MIPS porting and Enhancing Open64 for Loongson II  " [PDF] su www .capsl.udel .edu , Pechino , Accademia cinese delle scienze ,2007(visitato il 4 giugno 2017 ) .
  17. (in) "  Distribuzioni attualmente mantenute - LinuxMIPS  " su http://www.linux-mips.org ,11 febbraio 2017(visitato il 4 giugno 2017 ) .
  18. (zh + en) "  Capacità tecnica-Jiangsu  " ( ArchivioWikiwixArchive.isGoogle • Cosa fare? ) , Su www.lemote.com , Lemote Technologies Company .
  19. (zh) " 龙芯 飞扬n o  20  " ( ArchivioWikiwixArchive.isGoogle • Cosa fare? ) [PDF] .

link esterno

(zh + en) Sito ufficiale (zh + en) “  Il sito dell'azienda produttrice (link morto)  ” ( ArchivioWikiwixArchive.isGoogle • Cosa fare? ) , su blxcpu.com . (in) Wei-Wu Hu , Fu Xin Zhang e Zu-Song Li , "  Microarchitecture of the Godson-2 Processor  " ["Microarchitecture processor"  Godson 2  ""], Journal of Computer Science and Technology , Kluwer Academic, volo.  20, n o  2Marzo 2005, p.  243–249 ( ISSN  1000-9000 e 1860-4749 , DOI  10.1007 / s11390-005-0243-6 , letto online , accesso 4 giugno 2017 ). (en + zh) “  Presentazione del processore nel 2005  ” ( ArchivioWikiwixArchive.isGoogle • Cosa fare? ) , su english.cas.cn , Accademia cinese delle scienze . (en + zh) "  Verso un supercomputer che utilizza solo processori cinesi  " ( ArchiveWikiwixArchive.isGoogle • Cosa fare? ) ,7 marzo 2011. (en + zh) "  Il processore cinese, meno consumatore dei suoi concorrenti a parità di potenza  " ( ArchiveWikiwixArchive.isGoogle • Cosa fare? ) ,3 maggio 2011.