ñòàòüèGNU Free Documentation License ìàòåðèàëû âçÿòû èç Âèêèïåäèè Ñòàòüÿ áûëà èçìåíåíà. Îðèãèíàë ñòàòüè.

Blue Gene

Ìàòåðèàë èç Ýíöèêëîïåäèè â ñâîáîäíîé ýíöèêëîïåäèè
Ïåðåéòè ê: íàâèãàöèÿ, ïîèñê
Îäíà èç ñòîåê BlueGene/L

Blue Gene â ïðîåêò êîìïüþòåðíîé àðõèòåêòóðû, ðàçðàáîòàííûé äëÿ ñîçäàíèÿ íåñêîëüêèõ ñóïåðêîìïüþòåðîâ è íàïðàâëåííûé íà äîñòèæåíèå ñêîðîñòè îáðàáîòêè äàííûõ, ïðåâûøàþùåé 1 ïåòàôëîïñ. Íà äàííûé ìîìåíò óñïåøíî äîñòèãíóòà ñêîðîñòü ïî÷òè â 500 òåðàôëîïñ. ßâëÿåòñÿ ñîâìåñòíûì ïðîåêòîì ôèðìû IBM (ïîäðàçäåëåíèå Rochester MN è èññëåäîâàòåëüñêèé öåíòð Òîìàñà Óîòñîíà), Ëèâåðìîðñêîé íàöèîíàëüíîé ëàáîðàòîðèè, Ìèíèñòåðñòâà ýíåðãåòèêè ÑØÀ (êîòîðîå ÷àñòè÷íî ôèíàíñèðóåò ïðîåêò) è àêàäåìè÷åñêèõ êðóãîâ. Ïðåäóñìîòðåíî ÷åòûðå ýòàïà ïðîåêòà: Blue Gene/L, Blue Gene/C, Blue Gene/P è Blue Gene/Q. Ïðîåêò áûë íàãðàæä¸í Íàöèîíàëüíîé Ìåäàëüþ ÑØÀ â îáëàñòè òåõíîëîãèé è èííîâàöèé 18 ñåíòÿáðÿ 2009 ãîäà. Ïðåçèäåíò Áàðàê Îáàìà âðó÷èë íàãðàäó 7 îêòÿáðÿ 2009.[1]

Ñîäåðæàíèå

[ïðàâèòü] Blue Gene/L

Blue Gene/L â ýòî ïåðâûé êîìïüþòåð ñåðèè IBM Blue Gene, ðàçðàáîòàííûé ñîâìåñòíî ñ Ëèâåðìîðñêîé íàöèîíàëüíîé ëàáîðàòîðèåé. Åãî òåîðåòè÷åñêàÿ ïèêîâàÿ ïðîèçâîäèòåëüíîñòü ñîñòàâëÿåò 360 òåðàôëîïñ, à ðåàëüíàÿ ïðîèçâîäèòåëüíîñòü, ïîëó÷åííàÿ íà òåñòå Linpack, îêîëî 280 òåðàôëîïñ. Ïîñëå àïãðåéäà â 2007 ãîäó ðåàëüíàÿ ïðîèçâîäèòåëüíîñòü óâåëè÷èëàñü äî 478 òåðàôëîïñ ïðè ïèêîâîé ïðîèçâîäèòåëüíîñòè â 596 òåðàôëîïñ.  íîÿáðå 2006 ãîäà 27 êîìïüþòåðîâ èç ñïèñêà TOP500 èìåëè àðõèòåêòóðó Blue Gene/L.

Áëîê-ñõåìà ÷èïà Blue Gene/L, ñîäåðæàùàÿ äâà ÿäðà PowerPC 440

[ïðàâèòü] Blue Gene/P

Ïëàòà ñ ìèêðîñõåìàìè Blue Gene/P

26 èþíÿ 2007 ãîäà IBM ïðåäñòàâèëà Blue Gene/P, âòîðîå ïîêîëåíèå ñóïåðêîìïüþòåðîâ Blue Gene. Ðàçðàáîòàí äëÿ ðàáîòû ñ ïèêîâîé ïðîèçâîäèòåëüíîñòüþ â 1 ïåòàôëîïñ. Blue Gene/P ìîæåò áûòü ñêîíôèãóðèðîâàí äëÿ äîñòèæåíèÿ ïèêîâîé ïðîèçâîäèòåëüíîñòè áîëåå, ÷åì 3 ïåòàôëîïñà. Êðîìå òîãî, îí â ñåìü ðàç áîëåå ýíåðãåòè÷åñêè ýôôåêòèâåí ÷åì ëþáûå äðóãèå ñóïåðêîìïüþòåðû. Blue Gene/P âûïîëíåí ñ èñïîëüçîâàíèåì áîëüøîãî ïàëëåòíîãî ÷èñëà íåáîëüøèõ, ìàëîìîùíûõ ÷èïîâ, ñâÿçûâàþùèõñÿ ÷åðåç ïÿòü ñïåöèàëèçèðîâàííûõ ñåòåé.

[ïðàâèòü] Àðõèòåêòóðà

Êàæäûé ÷èï Blue Gene/P ñîñòîèò èç ÷åòûð¸õ ïðîöåññîðíûõ ÿäåð PowerPC 450 ñ òàêòîâîé ÷àñòîòîé 850 ÌÃö. ×èï, 2 èëè 4 ÃÁ îïåðàòèâíîé ïàìÿòè è ñåòåâûå èíòåðôåéñû îáðàçóþò âû÷èñëèòåëüíûé óçåë ñóïåðêîìïüþòåðà. 32 âû÷èñëèòåëüíûõ óçëà îáúåäèíÿþòñÿ â êàðòó (Compute Node card), ê êîòîðîé ìîæíî ïîäñîåäèíèòü îò 0 äî 2 óçëîâ ââîäà-âûâîäà. Ñèñòåìíàÿ ñòîéêà âìåùàåò â ñåáÿ 32 òàêèõ êàðòû.

Êîíôèãóðàöèÿ Blue Gene/P ñ ïèêîâîé ïðîèçâîäèòåëüíîñòüþ 1 ïåòàôëîïñ ïðåäñòàâëÿåò ñîáîé 72 ñèñòåìíûå ñòîéêè, ñîäåðæàùèå 294,912 ïðîöåññîðíûõ ÿäåð, îáúåäèí¸ííûõ â âûñîêîñêîðîñòíóþ îïòè÷åñêóþ ñåòü. Êîíôèãóðàöèÿ Blue Gene/P ìîæåò áûòü ðàñøèðåíà äî 216 ñòîåê ñ îáùèì ÷èñëîì ïðîöåññîðíûõ ÿäåð 884,736, ÷òîáû äîñòèãíóòü ïèêîâóþ ïðîèçâîäèòåëüíîñòü â 3 ïåòàôëîïñà.  ñòàíäàðòíîé êîíôèãóðàöèè ñèñòåìíàÿ ñòîéêà Blue Gene/P ñîäåðæèò 4,096 ïðîöåññîðíûõ ÿäåð.[2]

[ïðàâèòü] Blue Gene/P â ìèðå

12 Íîÿáðÿ 2007 ãîäà â Ãåðìàíèè íà÷àëà ðàáîòàòü ïåðâàÿ ñèñòåìà ïîä íàçâàíèåì JUGENE ñ 65536 ïðîöåññîðàìè, â Jülich Research Centre, ñ âû÷èñëèòåëüíîé ìîùíîñòüþ â 167 òåðàôëîïñ.[3] Îí ñòàë ñàìûì áûñòðûì ñóïåðêîìïüþòåðîì â Åâðîïå è øåñòûì âî âñ¸ì ìèðå. Ïåðâàÿ ëàáîðàòîðèÿ â Ñîåäèí¸ííûõ øòàòàõ èñïîëüçóþùàÿ Blue Gene/P áûëà Argonne National Laboratory. Ïåðâûå ñòîéêè Blue Gene/P èñïîëüçîâàëèñü äî 2007 ãîäà. Ïåðâàÿ óñòàíîâêà áûëà ñèñòåìîé â 111-teraflop, êîòîðàÿ èìåëà ïðèáëèçèòåëüíî 32,000 ïðîöåññîðîâ, è ïðåäíàçíà÷àëàñü äëÿ íàó÷íî-èññëåäîâàòåëüñêîãî îáùåñòâà ÑØÀ âåñíîé 2008.[4] Ïîëíîé ñèñòåìå áûëà ïðèñâîåíà òðåòüÿ ñòðî÷êà â ëèñòå Èþíüñêîãî Òîï 500 2008 ãîäà.[5]

[ïðàâèòü] Blue Gene/Q

Blue Gene/Q â òðåòüå ïîêîëåíèå àðõèòåêòóðû. Öåëüþ ðàçðàáîò÷èêîâ ñòàëî äîñòèæåíèå 20-ïåòàôëîïñíîãî ðóáåæà â 2011 ãîäó. Blue Gene/Q ÿâëÿåòñÿ ýâîëþöèîííûì ïðîäîëæåíèåì àðõèòåêòóð Blue Gene/L è /P, ðàáîòàþùèì íà áîëåå âûñîêîé ÷àñòîòå è ïîòðåáëÿþùåé ìåíüøå ýíåðãèè íà îäèí ôëîïñ ïðîèçâîäèòåëüíîñòè.

BlueGene/Q â ýòî ìóëüòèÿäåðíàÿ, 64-áèòíàÿ ñèñòåìà íà ÷èïå, ïîñòðîåííàÿ ïî òåõíîëîãèè PowerPC (åñëè áûòü àáñîëþòíî êîíêðåòíûì, òî ýòî ÷åòûðåõòàêòíàÿ àðõèòåêòóðà PowerPC A2). Êàæäûé èç ÷èïîâ ñîäåðæèò 18 ÿäåð, âìåñòå íàáèðàþùèõ âåñ â ïî÷òè ïîëòîðà ìèëëèàðäà (1,47) òðàíçèñòîðîâ. 16 ÿäåð èñïîëüçóþòñÿ äëÿ, ñîáñòâåííî, âû÷èñëåíèé, íà îäíîì ðàáîòàåò îïåðàöèîííàÿ ñèñòåìà, è, íàêîíåö ïîñëåäíåå ÿäðî îòâå÷àåò çà íàäåæíîñòü âû÷èñëåíèé âñåé ñèñòåìû. Íà ÷àñòîòå â 1,6 Ããö, êàæäûé ÷èï ñïîñîáåí âûäàòü 204,8 Ãôëîïñ ïîä íàïðÿæåíèåì â 55 Âàòò. Åñòåñòâåííî, ÷àñòüþ ÷èïà ÿâëÿåòñÿ è êîíòðîëëåðû ïàìÿòè è îïåðàöèé ââîäà-âûâîäà. Blue Gene/Q ñîäåðæèò 4 óñòðîéñòâà âû÷èñëåíèé íàä ÷èñëàìè ñ ïëàâàþùåé çàïÿòîé, ÷òî äàåò íàì 4 âûïîëíåííûõ îïåðàöèè çà îäèí òàêò íà êàæäîì ÿäðå.

18 ÿäåð, ïî óòâåðæäåíèþ ñîòðóäíèêîâ IBM, íóæíû äëÿ íà䏿íîñòè. Åñëè íà îäíîì èç ÿäåð ïðîöåññîðà áûë çàôèêñèðîâàí ñáîé, îíî ìîæåò áûòü îòêëþ÷åíî è ïåðåâåäåíî íà ñêàìåéêó «çàïàñíûõ». Ñîáñòâåííî, îáíàðóæåíèå è èçìåíåíèå êîíôèãóðàöèè «îøèáî÷íîãî» ÿäðà ìîæåò áûòü ïðîâåäåíî íà ëþáîì ýòàïå ïðîèçâîäñòâà èëè ñáîðêè ñèñòåìû â íå òîëüêî êîãäà ÷èï óæå òåñòèðóåòñÿ, íî è íà ðàííèõ ýòàïàõ, íàïðèìåð, èíñòàëëÿöèè ÷èïà â âû÷èñëèòåëüíûé êëàñòåð.  ñëó÷àå ñ Sequoia áóäåò èñïîëüçîâàòüñÿ îêîëî 100 000 ÷èïîâ, äëÿ òîãî ÷òîáû äîñòè÷ü çàâåòíûõ 20 ïåòàôëîïñ. Îãðîìíîå êîëè÷åñòâî ïðîöåññîðîâ äåëàåò çàäà÷ó ïåðåíàçíà÷åíèÿ ÿäåð î÷åíü âàæíîé: â êîìïàíèè IBM ïîäñ÷èòàëè, ÷òî ïðè äàííîì (100ê) êîëè÷åñòâå ÷èïîâ â ñóïåðêîìïüþòåðå êàæäûå 3 íåäåëè â ñðåäíåì áóäåò âûõîäèòü èç ñòðîÿ 1 ïðîöåññîðíûé áëîê.

Òàêæå èçâåñòíî, ÷òî â Blue Gene/Q ðåàëèçîâàíà ïîääåðæêà òðàíçàêöèîííîé ïàìÿòè íå íà ïðîãðàììíîì, à àïïàðàòíîì, óðîâíå. [6]

Ïåðâîé ñèñòåìîé, ïîñòðîåííîé ïî àðõèòåêòóðå Blue Gene/Q, ñòàíåò ñèñòåìà Sequoia, êîòîðóþ óñòàíîâÿò â Ëèâåðìîðñêîé íàöèîíàëüíîé ëàáîðàòîðèè â 2011 ãîäó. Ýòà ñèñòåìà áóäåò ðàññ÷èòûâàòü íàó÷íûå ïðîãðàììû ëàáîðàòîðèè. Îíà áóäåò ñîñòîÿòü èç 98304 âû÷èñëèòåëüíûõ óçëîâ, ñîäåðæàùèõ 1,6 ìëí ïðîöåññîðíûõ ÿäåð è 1,6 Ïá ïàìÿòè. Ðàñïîëàãàòüñÿ ñèñòåìà áóäåò â 96 ñòîéêàõ, ïîòðåáëÿåìàÿ ìîùíîñòü ïî ïðîåêòó ñîñòàâèò 6 ìåãàâàòò.[7]

Äðóãàÿ ñèñòåìà àðõèòåêòóðû Blue Gene/Q ïîä íàçâàíèåì Mira áóäåò óñòàíîâëåíà â Àðãîíñêîé íàöèîíàëüíîé ëàáîðàòîðèè â 2012 ãîäó. Îíà áóäåò ñîäåðæàòü îêîëî 50 òûñ. âû÷èñëèòåëüíûõ óçëîâ (16 ÿäåð íà óçåë), 70 Ïá äèñêîâîãî ïðîñòðàíñòâà è èìåòü æèäêîñòíóþ ñèñòåìó îõëàæäåíèÿ.[8][9]

[ïðàâèòü] Ïðèìå÷àíèÿ

[ïðàâèòü] Ññûëêè

Ïðîñòðàíñòâà èì¸í

Âàðèàíòû
Äåéñòâèÿ