Počítače, které lámou rekordy

Výkon jednotlivých osobních počítačů zdaleka nepostačuje pro řešení některých náročnějších úloh, mezi kterými nechybí například předpovědi počasí nebo zkoumání struktury a vlastností lidského genomu. V takových a mnoha dalších případech se využívá výpočetní síly tzv. superpočítačů.

Kdo očekává přesnou definici vymezující, které stroje se mohou honosit titulem superpočítač a které nikoli, ten bude pravděpodobně zklamán – taková prostě neexistuje. Pod označením superpočítač se pouze obecně rozumí počítače, které mají oproti ostatním, ve své době běžně používaným počítačům alespoň o řád vyšší výkon.

Cesty k výšinám

Srovnejte se svým počítačem
Pokud vám stále jednotky FLOPS nic neříkají, bude nejlepší, když si budete moci srovnat rekordní výsledky z článku s výkonem svého počítače. Dost nepřesnou, ale rychlou cestou je spustit benchmark Linpack, který vám během pár sekund změří rychlost vašeho procesoru a dá výsledek v MFLOPS. Benchmark Linpack se používá i při sestavování žebříčku nejrychlejších superpočítačů na stránkách www.top500.org.

Chcete-li si změřit výkon MFLOPS programem zkompilovaným pro platformu Win32 x86 a porovnat s větším množstvím desktopových procesorů, můžete sáhnout po bohužel dále nevyvíjeném programu TestCPU od spolupracovníka Computeru Roberta Šmída.

Jedním z nejvýmluvnějších ukazatelů výkonu klasického počítače je rychlost jeho klíčových čipů udávaná v megahertzích. U superpočítače se většinou používá jednotka FLOPS (FLOating Point Operation per Second) vyjadřující, kolik základních operací je stroj schopen za sekundu provést při práci s čísly s plovoucí desetinnou čárkou.

Nejrozšířenějšími typy superpočítačů jsou vektorové superpočítače – ty dokáží najednou provést nějakou instrukci nad všemi prvky vektoru, který obsahuje například 128 čísel v pohyblivé desetinné čárce. Samozřejmě také programy pro takovéto stroje musejí být patřičně upraveny, proto se používají speciální překladače, jež v kódu dokáží nalézt možnosti použití vektorových instrukcí. Příkladem mohou být některé vektorové počítače sloužící k časově náročným výpočtům předpovědi počasí pracují rychlostí přesahující 10 TFLOPS (tedy více než deset milionů milionů operací za sekundu!).

Dalším typem jsou distribuované nebo sdílené paralelní počítače. V těch prvně jmenovaných má každý procesor svoji vlastní paměť a ve sdílených počítačích se pak naopak veškerá paměť jeví jako dostupná pro všechny procesory. Mezi typické zástupce paralelní architektury patří SP Power3-II společnosti IBM, který dosahuje rychlosti až kolem 3 TFLOPS.

Často se do skupiny superpočítačů řadí také tzv. farmy. Ačkoli to z názvu není zřejmé, jedná se o využití volného času procesorů počítačů připojených na síti. Pokud není procesor počítače využit na sto procent, začne se ihned svým zbývajícím výkonem podílet na části výpočtu nějaké úlohy.

Kromě rychlého procesoru musí mít superpočítače samozřejmě i dostatečně velkou a rychlou operační paměť. Jestliže v osobním počítači je v současné době považováno za optimum 512 MB, pak například stroj AlphaServer GS1280 od Hewlett Packard může obsahovat až 512 GB, což je tisíckrát více. Řešení SGI Altix 3700 se dokonce chlubí překonáním bariéry adresace paměti nad 24 TB (terabajt je více než miliarda bajtů).

Klepněte pro větší obrázek

Seymour Cray, který stál u zrodu opravdových superpočítačů, zachycen při práci s počítačem CDC 1604 se zajímavým 48b procesorem, 5µs pamětí, hmotností okolo jedné tuny a půltunovou ovládací konzolí. Psal se rok 1957

Simulátor Země a superšachista

Jedním z nejzajímavějších superpočítačů současnosti je bezesporu japonský Earth Simulator. Tento projekt byl zahájen v roce 1997 a jeho posláním je vytvořit realistický model Země. Díky tomu bude možné například předpovídat přicházející zemětřesení nebo simulovat seismické děje obecně. Dále se od tohoto superpočítače očekává větší objasnění problému globálního oteplování a výpomoc při jeho analýze a řešení. Výkon celého kolosu dosahuje neuvěřitelných 40 TFLOPS a jeho více než pět tisíc procesorů je umístěno společně s dalšími součástmi v trojpatrové budově.

Klepněte pro větší obrázek

Nejrychlejší superpočítač současnosti – stále ještě ne zcela dokončený IBM BlueGene /L – je využíván k simulacím chování složitých bílkovin, tuků, mastných kyselin a cholesterolu. Díky unikátní architektuře se očekává zvýšení výkonu až k hranici 300 TFLOPS, což je více, než má v součtu dalších deset nejrychlejších superpočítačů na světě

Od roku 1993 se pravidelně dvakrát do roka sestavuje žebříček pěti set nejrychlejších superpočítačů na světě, jejichž výkon je měřen pomocí testovacího balíku s název Linpack, který obsahuje sadu úloh z lineární algebry. Poslední pořadí bylo zveřejněno začátkem listopadu loňského roku na pittsburské konferenci Supercomputing 2004. Uvedený Earth Simulator v něm skončil na třetím místě, přičemž prvenství připadlo stroji Blue Gene/L společnosti IBM. Díky svým šestnácti tisícům procesorů Power PC 440 dosáhl závratné rychlosti přibližně 70 TFLOPS a to ještě není vše – do budoucna se plánuje jeho rozšíření umožňující dosáhnout výkonu kolem 300 TFLOPS.

Superpočítače Cray
Při vyřčení slova superpočítač vám dost možná vyvstanou na mysli stroje Cray, které svůj název získaly po člověku považovaném za otce superpočítačů. Byl jím Seymour Cray narozený v roce 1925. Roku 1976 dokončil tým pod vedením již padesátiletého Craye superpočítač s názvem Cray-1, nejstarší z řady vysoce výkonných Cray, jehož výpočetních možností jako první využívaly národní laboratoře Los Alamos v Novém Mexiku.

Cray-1 vážil přes pět tun a pracoval s frekvencí 80 MHz. Počítačů Cray-1 bylo prodáno přes osmdesát kusů, přičemž cena každého z nich se pohybovala kolem osmi milionů dolarů.

Tak jako většina úspěšných počítačů dočkal se i Cray-1 svého nástupce, kterým se stal roku 1982 dokončený Cray X-MP. Ten byl v letech 1983 až 1985 synonymem pro nejrychlejší počítač na světě a prodával se s jedním, dvěma nebo čtyřmi procesory (MP v názvu označuje multiprocessing) za cenu v řádech desítek milionů dolarů.

V polovině osmdesátých let společnost Cray Research představila kompletně novou architekturu pod názvem Cray-2. Systém obsahoval čtyři procesory a kapacita primární paměti dosahovala 4 GB. Zatím poslední produkt společnosti Cray nese název Cray XD1 a mezi pěti sty nejrychlejšími superpočítači se umístil na 29. místě.

Pomyslnou stříbrnou medaili v pořadí pěti set nejrychlejších superpočítačů vybojoval stroj Columbia, na jehož vývoji spolupracovaly NASA a SGI. Ten díky dvaceti propojeným počítačům SGI Altix (každý s pěti sty procesory Intel Itanium 2) dosáhl výkonu mírně převyšujícího 50 TFLOPS. Po instalaci tohoto superpočítače výrazně vzrostly výpočetní možnosti nejznámějšího vesmírného střediska, a NASA tak může s větší rychlostí modelovat výpočetně extrémně náročné úlohy, jako jsou simulace exploze supernov.

Nejrychlejší superpočítač Evropy – MareNostrum, který sice zabírá 120 m2 a má hmotnost 60 t, ale i tak je téměř 25× menší než Earth Simulator, zaujímá v žebříčku Top500 čtvrté místo s více než 20 TFLOPS. Za tento výkon vděčí řešení IBM eServer BladeCenter, což je cluster 4 536 procesorů IBM Power PC 970 s taktem 2,2 GHz. Tento drobeček se spokojí s 9 TB operační paměti a 128 TB místa na discích. Umístěn je v Technické univerzitě Katalánska (Barcelona) a k běhu mu úplně stačí 600 kW. Věřte, nevěřte, mezi špičkovými superpočítači je to ještě hodně málo.

Článek vznikl ve spolupráci s časopisem Computer a čerpá z čísla 6/05.

Diskuze (41) Další článek: Hynix přiznal předražení RAM, zaplatí 185 milionů

Témata článku: Optimum, Columbia, Floating, Kyselina, Klasická předpověď, Nejrozšířenější typ, Rekord, Poslední pořad, Poslední produkt, Optima, Simulator, Earth, Tuna, Sdílený počítač, Stem, Přesná předpověď, Nejstarší typ, Udávaná doba, Mp, Nejrychlejší typ, Sta, Power Point, Náročná operace, REK, Algebra


Určitě si přečtěte

Biblická potopa Česka: Jak bychom dopadli, kdyby nás zatopil oceán

Biblická potopa Česka: Jak bychom dopadli, kdyby nás zatopil oceán

** Představte si biblickou potopu ** Nejprve zaniknou Děčín a Břeclav, pak i Brno a Praha ** Hlavním městem se stane Jihlava a zbytky Čechů přežijí na Kvildě

Jakub Čížek | 93

Koupili jsme nejlevnější dron s kamerou. Stál nás 300 Kč a má rozměry kreditky

Koupili jsme nejlevnější dron s kamerou. Stál nás 300 Kč a má rozměry kreditky

** Kvalitní drony začínají na 10 000 Kč ** Šli jsme na to jinak a koupili ten nejlevnější s kamerou ** I když je to čínský šmejd, je s ním zábava

Jakub Čížek | 34

Dnes nastal konec Windows 7. Ale nepropadejte panice, počítač vám nastartuje i zítra

Dnes nastal konec Windows 7. Ale nepropadejte panice, počítač vám nastartuje i zítra

** Dnes končí podpora Windows 7 a systém formálně umírá ** Co to ale znamená v praxi a bude mi PC fungovat i zítra? ** A mohu i v lednu 2020 zdarma přejít na Windows 10?

Jakub Čížek | 121

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 7

Podívejte se, jak umírá váš laptop. Desítky na to mají mocný nástroj powercfg

Podívejte se, jak umírá váš laptop. Desítky na to mají mocný nástroj powercfg

** Hardware současných laptopů už tak rychle nestárne ** Tedy až na baterie – ty umírají děsivou rychlostí ** Ve Windows to můžete sledovat skoro v přímém přenosu

Jakub Čížek | 72



Aktuální číslo časopisu Computer

Megatest 12 bezdrátových sluchátek

Vyplatí se Apple z bazaru?

Test batohů pro notebooky

Vybíráme nejlepší sportovní hodinky