Eldplan
Fireplane är en intern datorkoppling skapad av Sun Microsystems .
Fireplane interconnect-arkitekturen är en evolutionär utveckling av Suns tidigare Ultra Port Architecture (UPA). Den introducerades i oktober 2000 som processorns I/O-sammankoppling i Sun Blade 1000- arbetsstationen, följt i början av 2001 av dess användning i företagsservrarna i Sun Fire och Sun Fire 15K- serien . Dessa sammanföll med den populära expansionen av webben i dot com-boomen och en förändring av Suns huvudmarknad från Unix-arbetsstationer till datacenterservrar som Starfire , som stöder webbplatser med hög trafik.
Toppprestanda (i Sun Blade 1000) nådde 67,2 GByte/sekund eller ihållande 9,6 Gbit/s (2,4 Gbit/s för varje processor).
Varje generation av Sun-arkitektur hade involverat uppgraderade processorer och matchande uppgraderingar till buss- eller sammankopplingsarkitekturerna som stödde dem. Vid det här laget blev snabb åtkomst till minne viktigare än enkel CPU-instruktionshastighet för övergripande prestanda. Multiprocessorer , delat minne , minnescache och växling mellan CPU och minne var nödvändiga teknologier för att uppnå detta.
Ramen i Sun Fire 15K-serien tillåter 18 kombinerade processor- och minneskort. Varje kort består av fyra processorer, fyra minnesmoduler och I/O-processorer. Fireplane-sammankopplingen använder 18×18 tvärstångsomkopplare för att ansluta dem. Den totala toppbandbredden genom sammankopplingen är 43 Gbyte per sekund.
När minnesarkitekturer ökar i komplexitet, blir att upprätthålla cachekoherens ett större problem än enkel anslutning. Fireplane representerar ett betydande framsteg jämfört med tidigare sammankopplingar i denna aspekt. Den kombinerar både snoopy cache och punkt-till-punkt katalogbaserade modeller för att ge en cachekoherensmodell på två nivåer. Snoopy-bussar används främst för enstaka bussar med litet antal processorer; katalogmodeller används för ett större antal processorer. Fireplane kombinerar båda, för att ge en skalbar arkitektur för delat minne.
Varje expanderkort implementerar snooping över hela linjen, med katalogkoherens över sammankopplingen. Varje styrelse betraktas som en "snoopande koherensdomän". Små till medelstora Fireplane-system, upp till 24 processorer, använder en enda koherensdomän. Större system med fler processorer använder flera koherensdomäner över deras backplane-interconnect. Konkurrerande system från tillverkare som SGI eller HP Superdome- serien använder bara en enda nivå av koherensstöd och kräver därför att den mer komplexa katalogkoherensen används genomgående.
Fireplane som används för mindre servrar och arbetsstationer är optimerat för deras enstaka domänprestanda. De använder en ökad systemklocka med 50 % till 150 MHz. Snoops per klockcykel fördubblas också från en halv till en. Tillsammans tillåter dessa en snoopande bandbredd på 150 miljoner adresser per sekund.
externa länkar
- Alan Charlesworth (2002). "The Sun Fireplane Interconnect" . IEEE mikro . 22 :36–45. doi : 10.1109/40.988688 . Arkiverad från originalet 2007-03-12.
- "Sun Fire 280R Server – Bara fakta" (PDF) . Sun Microsystems. september 2002. sid. 16.
- "Sun Fire 15K Server omdefinierar high-end" . 25 september 2001. Arkiverad från originalet 19 mars 2015 . Hämtad 19 mars 2015 .