Longson

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 3 november 2019; kontroller kräver 25 redigeringar .

Loongson  är en allmän mikroprocessorarkitektur utvecklad av den kinesiska vetenskapsakademin för att skapa ett alternativ till produkter från Intel och AMD . Chefsdesigner - Professor Hu Weiu(Weiwu Hu) från Institutet för datorteknik. Även om arkitekturens ursprungliga namn, Godson, har ändrats till Loongson, kallas processorn, i motsats till arkitekturen, fortfarande ofta som Godson.

År 2002 grundade tre organisationer - Institute of Computer Technology, Chinese Academy of Sciences och Jiangsu Zhongy Group  - företaget ( bolag ) BLX IC Design Corporation ( Beijing ), som utvecklar 32-bitars och 64-bitarsversioner av processorn, inklusive en inbäddad version, samt programvara för den och demomodeller.

Ytterligare två utvecklingar är på designstadiet - Longmeng och Sinomanic .

Titel

Till en början kallades utvecklingen Godson , som på engelska betyder "gudson". Då föreslogs varianten Loongson , som kan översättas med " drakens son ".

Utvecklingshistorik

Instruktionsuppsättningen av tidiga processorer var faktiskt kompatibel med MIPS-arkitekturen .

I mars 2006, vid Computex 2006-utställningen i Taipei , tillkännagavs arbetet med att skapa en prototyp av en fullfjädrad Longmeng ("Dragon's Dream")-dator baserad på Godson II-processorn. Yellow Sheep River tillkännagav också utvecklingen av Municator -639 , en kompakt dator baserad på 400 MHz Godson II.

Version 2E

I september 2006 tillkännagavs utvecklingen av en 47 miljoner transistorversion av Loongson IIE (Godson IIE) , även den 64-bitars, som körs på 1 GHz och stöder MIPS III -instruktionsuppsättningen .

Enligt testresultaten som publicerats av utvecklarna kan den kinesiska processorn konkurrera med Pentium 3 , bara ibland överträffa den.

Samarbete med STMicroelectronics

I mars 2007 togs ett viktigt steg – STMicroelectronics förvärvade en MIPS-licens för juridiskt korrekt massproduktion av mikroprocessorer från Godson-familjen. Den nuvarande modellen är designad för 1 GHz och 90 nm processteknik. Detta möjliggjordes av STMicroelectronics; det fanns inga fabriker med sådan teknik i själva Kina vid den tiden (alla tidigare utgåvor var baserade på 180 nm- processen och nådde bara 500 MHz). Följande egenskaper hos Loongson 2E-processorn finns på företagets webbplats [1] :

Enligt STM-företaget levereras pilotpartier redan till enskilda kunder, licens för kontinuerlig produktion har erhållits för de kommande 5 åren [2] .

Trots att processorn innehåller 47 miljoner transistorer (som jämförelse har Pentium 4 42 miljoner) förbrukar den bara 3-8 watt. I slutet av 2006 var det planerat att uppgradera processorn till version 2F, vilket kommer att ge 30 % högre prestanda och 50 % energibesparingar; dess industriella produktion bör börja före 2008. Den 13 november 2006 meddelade den kinesiska vetenskapsakademin att Godson 2E var redo för massproduktion. Direktör för Institutet för datorteknik vid den kinesiska vetenskapsakademin Li Guojie (李国杰) sa till reportrar att hoppet i kapaciteten mellan processoralternativ 1 och 2B var dubbelt, och mellan 2B, 2C och 2E - trefaldigt. Han konstaterade att deras processorkapacitet i genomsnitt fördubblas varje år, det vill säga 2 gånger snabbare än Moores lag , och att Kina kommer att kunna "kombinera en serie små genombrott till ett stort steg."

Datorer baserade på 600MHz Godson 2E sägs sälja i Kina för 1 599 yuan (ca 200 USD) utan bildskärm, mus eller tangentbord.

Arkitektoniska egenskaper

Loongson I

Den första generationen, Loongson I, är en 32-bitars processor som körs på 266 MHz. Fokuserad på inbyggda system , såsom POS-terminaler , där hög prestanda och 64-bitars kapacitet inte krävs. Sågs första gången 2002  .

Loongson II

Den andra generationen, Loongson II, är 64-bitars. Arbetade från början med en frekvens på 500 MHz. 2E-versionen av processorn är designad för en ökad klockfrekvens på 1 GHz. Godson-2F-versionen av processorn körs på 1,2 GHz. Studier [3] visade att denna processor är arkitektoniskt kompatibel med MIPS R10000-processorn , men tillverkaren hade inte en licens att implementera MIPS-arkitekturen.

Den 26 december 2007 tillkännagav Kina sin avsikt att bygga en superdator baserad på dess processorer. Ett designteam som leds av akademikern Chen Guoliang (陈国良), en professor vid University of Science and Technology i Kina , planerar att använda 330 Godson-2F-processorer. Storleken på superdatorn är ungefär lika stor som ett hushållskylskåp, kostnaden bör inte överstiga 800 000 yuan .

Loongson III

Generation Loongson III är designad för att fungera vid 1 GHz och flera (från 4 till 16) kärnor. 2011 tillkännagav Kina lanseringen av Godson 3b-processorn med en toppprestanda på 128 Gflops, som bara förbrukar 40 watt el.

Instruktionsuppsättning tillägg

GS464E-arkitekturen (tidigt-mitten av 2010-talet) implementerade MIPS64 Release 3-kommandona till fullo. Utöver dem skapades tillägg: [4]

GS464E-instruktionsuppsättningen kallas ibland för LoongISA.

LoongArch mikroarkitektur

LoongArch -arkitekturen kommer att finnas i alla Loongson-processorer som utvecklas från 2020. Tillkännagivandet av LoongArch-arkitekturen och övergången av Loongson-processorer till en ny arkitektur samtidigt som MIPS-mikroarkitekturen övergavs tillkännagavs i april 2021.
Det nya instruktionssystemet i LoongArch stöder cirka 2000 instruktioner och inkluderar alla nödvändiga tillägg, inklusive vektorinstruktioner, virtualisering och binär översättning. Den kan översätta kommandon för alla ledande operativsystem och applikationer till begripliga Loongson-processorkoder. (Loongson-processorer baserade på MIPS-arkitekturen förlorade upp till 20 % av prestanda under översättningen). [5]

De nya 12nm Loongson 3A5000-processorerna baserade på LoongArch-mikroarkitekturen kommer att gå i massproduktion sommaren 2021.

Processorspecifikationer

namn Modell Frekvens
[MHz]
Arkitektur
version
År kärnor Process
[nm]
Transistorer
[miljoner]
Kristallstorlek
[mm²]
Förbrukning
[W]
Cache L1I/L1D
[KB]
L2-cache
[KB]
L3-cache
[MB]
Prestanda
Gudson-1 ett 200 MIPS 32-bitars 2002 ett 180 -- -- ett 8/8 Nej Nej 19/25 [SPEC CPU2000]
Gudson-2 2B 250 MIPS-III 64-bitars 2003 ett 180 -- -- -- 32/32 Nej Nej 52/58 [SPEC CPU2000]
2C 450 MIPS-III 64-bitars 2004 ett 180 13.5 41,5 -- 64/64 Nej Nej 159/114 [SPEC CPU2000]
STLS2E 1000 MIPS-III 64-bitars 2006 ett 90 47 36 7 64/64 512 Nej 503/503 [SPEC CPU2000]
STLS2F 1200 MIPS-III 64-bitars 2007 ett 90 51 43 5 64/64 512 Nej --
L2G 1000 MIPS64 2010 ett 65 -- -- -- 64/64 1024 Nej --
Gudson-3 STLS3? 1000 MIPS64 2009 fyra 65 400+ -- tio 64/64 2048 Nej --
Loongson 3A1000 [6] STLS3? 1000 MIPS64 (GS464) 2010 fyra 65 -- -- femton 64/64 4096 Nej 16 GFLOPS toppprestanda [6]
Godson-3b [7] STLS3? 1000 MIPS64 2011 åtta 65 600+ 300 40 64/64 2x2048 Nej 128 GFLOPS toppprestanda
Loongson 3B1500 [7] [8] 1200 MIPS64 (GS464) 2014? åtta 32 1140 182 30/60 [9] 64/64 8x128 åtta 150 GFLOPS toppprestanda [8]
Loongson 3A2000 [10] [11] 800-1000 MIPS64 (GS464E) 2014 fyra 40 -- -- femton 64/64 4x256 fyra 16 GFLOPS toppprestanda [11]
Loongson 3B2000 [12] 800-1000 MIPS64 (GS464E) 2014 fyra 40 -- -- femton 64/64 4x256 fyra Upp till 16 GFLOPS
Loongson 3A3000(3B3000) [13] [14] 1350-1500 MIPS64 (GS464E) 2016 fyra 28 -- -- trettio 64/64 4x256 åtta Upp till 24 GFLOPS [13]
11 int / 10 fp baserat på SPEC CPU2006 [15]
Loongson 3A4000(3B4000) [16] [17] 1500-2000 MIPS64 (GS464v) 2019 fyra 28 -- -- 30-50 [18] 64/64 4x256 åtta Upp till 128 GFLOPS vid 2 GHz [16]
~20 CPU2006 SPEC-poäng [19]
Loongson 3A5000(3B5000) [20] 2300-2500 loongarch64 (GS464V) 2021 fyra 12 -- -- 35 64/64 4x256 16 Upp till 160 GFLOPS vid 2,5 GHz
Godgson 3C5000 2100-2300 loongarch64 (GS464V) 2022 16 ? ? ? ? ? ? 32 Upp till 560 GFLOPs

Operativsystem

Det bör noteras att Godson inte är kompatibel med x86 -instruktionsuppsättningen och använder en modifierad MIPS- instruktionsuppsättning , med vissa kommandon ersatta av liknande som utvecklats av Institute of Computer Technology.

Debian GNU/Linux , gNewSense , Gentoo Linux , Red Flag Linux , NetBSD [21] , OpenBSD [22] ] har porterats för att köras på denna processor . Arbete pågår för att förbereda en version av Slackware Linux ; Inom ramen för projektet Google Summer of Code 2010 slutfördes arbetet med att portera FreeBSD [23] [24] .

En del information om praktisk användning finns i bloggarna "My CPU is Loongson" [25] och "CinnamonPirate" [26] .

Operativsystem som är designade för att köras endast på x86-arkitekturen kan inte köras på Godson ( Microsoft -datoroperativsystem som MS-DOS eller Microsoft Windows ). Operativsystemet Windows CE , som är inriktat på kompakta och inbäddade enheter, har dock porterats till processorn [27] .

Anteckningar

  1. Loongson Arkiverad 6 mars 2008 på Wayback Machine // STMicroelectronics
  2. Newsroom Arkiverad 1 december 2008 på Wayback Machine // STMicroelectronics
  3. http://www.in-stat.com/press/05/MDR_7_25_05.asp (nedlänk) . Datum för åtkomst: 29 januari 2009. Arkiverad från originalet den 29 november 2006. 
  4. Nya MIPS64-baserade Loongson-processorer bryter prestandabarriären - Imagination Blog (nedlänk) . Hämtad 22 september 2015. Arkiverad från originalet 27 september 2015. 
  5. Loongson kommer att släppa den första processorn på den kinesiska LoongArch-arkitekturen senast i juni] // 04/23/2021
  6. 1 2 [https://web.archive.org/web/20190508150155/http://www.loongson.cn/product/cpu/3/Loongson3A.html Arkiverad 8 maj 2019 på Wayback Machine龙芯3A1000_龙芯官方网站-[龙芯官方网站]]
  7. 1 2 Kina förbereder en ny proprietär processor för datorer och servrar Arkiverad 28 september 2015 på Wayback Machine , 3DNews 2012-11-24
  8. 1 2 [https://web.archive.org/web/20200130212433/http://www.loongson.cn/product/cpu/3/Loongson3B1500.html Arkiverad 30 januari 2020 på Wayback Machine龙芯3B1500_龙芯3B1500_龙官方网站-[龙芯官方网站]]
  9. 30W under "typisk" belastning, 60W med optimerad vektorkod (SIMD)
  10. Kinas Loongson tillverkar en 64-bitars Mips-processor som kör x86 och ARM-kod Arkiverad 25 november 2016 på Wayback Machine / Ventureboat, 3 SEPTEMBER 2015
  11. 1 2 [https://web.archive.org/web/20161015030007/http://www.loongson.cn/product/cpu/3/Loongson3A2000.html Arkiverad 15 oktober 2016 på Wayback Machine龙芯3A2000/3B22 _龙芯官方网站-[龙芯官方网站]]
  12. Skillnaden mellan 3B2000-modellen och 3A2000 är stöd för multiprocessordrift: upp till 4 processorer per kort (4-vägs MP)
  13. 1 2 [https://web.archive.org/web/20191231151137/http://www.loongson.cn/product/cpu/3/3A3000.html Arkiverad 31 december 2019 på Wayback Machine龙芯3A3000/3B3000 _龙芯官方网站-[龙芯官方网站]]
  14. Skillnaden mellan 3B3000-modellen är stöd för multiprocessordrift: upp till 4 processorer per kort (4-vägs MP)
  15. [https://web.archive.org/web/20161022095848/http://www.loongson.cn/news/company/472.html Arkiverad 22 oktober 2016 på Wayback Machine龙芯3A3000处理噇搊劐牊版抐牊_龙芯官方网站-[龙芯官方网站]]
  16. 12 Godson 3A4000 /3B4000 . Loongson Technology Corporation Limited (27 december 2019). Hämtad 8 januari 2020. Arkiverad från originalet 12 januari 2020.
  17. Skillnaden mellan 3B4000-modellen är stöd för multiprocessordrift: upp till 8 processorer per kort (8-vägs MP)
  18. Beroende på frekvens: <30W@1,5GHz <40W@1,8GHz <50W@2,0GHz
  19. Loongson släppte en ny generation processorer . Loongson Technology Corporation Limited (27 december 2019). Hämtad 9 januari 2020. Arkiverad från originalet 13 januari 2020.
  20. 龙芯3A5000/3B5000  (kinesiska) . Hämtad 10 februari 2022. Arkiverad från originalet 10 februari 2022.
  21. Index för pub/NetBSD/NetBSD-current/src/sys/arch/evbmips/gdium/index.html (nedlänk) . Hämtad 14 maj 2010. Arkiverad från originalet 11 maj 2011. 
  22. OpenBSD/loongson (nedlänk) . Hämtad 14 maj 2010. Arkiverad från originalet 15 juni 2010. 
  23. Portera FreeBSD till Yeeloong i FreeBSD-wiki . Hämtad 7 april 2011. Arkiverad från originalet 4 juli 2010.
  24. Port FreeBSD till Yeeloong . Hämtad 7 april 2011. Arkiverad från originalet 26 juni 2010.
  25. Min CPU är Loongson(Godson)!!! Arkiverad 13 juli 2007 på Wayback Machineblogspot.com
  26. loongson-laptop Arkiverad 4 augusti 2009 på Wayback Machine på cinnamonpirate.com
  27. Sökmotorn som gör det på InfoWeb.net Arkiverad 27 september 2007.