Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
Polemiky
Výpočetní výkon a Apple
22. listopadu 2002, 00.00 | Motorola spí, Apple se snaží a uživatelé reptají. Tak by se dala ve stručnosti vyjádřit současná situace hardwarového vybavení Apple. Počítají ale současné procesory tak špatně?
Motorola spí, Apple se snaží a uživatelé reptají. Tak by se dala ve stručnosti vyjádřit současná situace hardwarového vybavení Apple. Počítají ale současné procesory tak špatně?
Už před čtrnácti dny jsem napsal článek o bezpečnosti současných systémů, který vznikl částečně na popud invexových diskusí. Nyní se dostávám k další otázce, která trápila rejpaly, kteří by Apple radši neviděli, a tou je výpočetní výkon současných maců. Pod pojmem „výpočetní výkon" rozumíme počet operací s čísly s plovoucí desetinou čárkou za sekundu a je vyjadřován číslem, které se pohybuje v řádech giga tedy v miliardách operací za sekundu.
Pro doplnění slepých míst můžu uvést, že první G4/450 zvládnou zhruba jeden gigaflop (jednu miliardu operací s desetinnými čísly za sekundu). Pokud by vás náhodou zajímal výpočetní výkon vaší mašinky, tak si můžete stáhnout malou utilitku AltiVec Fractal Carbon, která na základě fraktálového výpočtu spočítá výkon vašeho procesoru. Aplikace zohledňuje více procesorů a AltiVec, takže je možné jednotlivé optimalizace kódu nastavit a dosáhnout tak co nejobjektivnějšího výsledku (ať už máte G4 nebo nějaký starší chip, přestože nejobjektivnější výsledky zřejmě dostanou majitelé G4).
Pojďme se ale podívat na fakta! Minulý týden zveřejnil Dauger
Research, Inc. tiskovou správu, oznamující dosažení 217 gigaflopů na clusteru
33 dvouprocesorových serverů Xserve. Nejedná se o žádný zázrak, superpočítače
se dnes pohybují v řádech teraflopů, přesto se však jedná o největší fungující
cluster Xserve na světě a podle dostupných informací se může beze studu měřit
s protivníky s procesory z dílny Intelu. Využití našel v NASA
JPL (Jet Propulsion Laboratory), kde bude používán na paralelní výpočty.
Pro vysvětlení významu podobného řešení bych použil výše zmíněnou utilitku.
Po spuštění začne počítat obraz, který se pomalu načítá. Představte si tedy,
že na vaší malé síti se budou všechny počítače věnovat tomuto úkolu, aby byl
dokončen rychleji – každému bude přidělen kousek obrázku a nakonec bude sestaven
v celek. A to je celá podstata clusteru – výpočet se rozdělí mezi jednotlivé
„kalkulačky" a každá počítá svůj kousek. Celá práce je dokončena mnohem rychleji
než kdyby probíhala individuálně jen na jedné stanici. Pokud chcete vyzkoušet
výpočetní výkon vaší sítě, budete potřebovat prográmek Pooch a výše zmíněný
AltiVec Fractal Carbon.
Na podobném principu fungují i distribuované projekty, kterých je dnes na
internetu k nalezení celá řada. Více o distribuovaných projektech na jablečné
platformě se na MujMACu dočtete příští týden.
Nedávno byl dokončen projekt Distributed.net, ve kterém se více
než 300 tisíc lidí z celého světa snažilo najít správný klíč k souboru zašifrovaném
pomocí algoritmu RC5-64 (64bitová šifra). Vítězný klíč vypadal takto: 0x63DE7DC154F4D039.
Celkově bylo vyzkoušeno 15 769 938 165 961 326 592 klíčů, což představuje
asi 85 % všech kombinací. Vzhledem k tématu tohoto článku je ale velmi podstatná
informace o úspěšnosti jednotlivých platforem. V nejúspěšnější den projektu
bylo zpracováno 0,12 % z celku, což obnáší 270 147 024 kkeys/sec a to odpovídá
32 504 PowerBookům G4 (800 MHz) nebo 45 998 Athlonům XP (2 GHz) (nebo též
304 000 G3@266 MHz. :o) I poněkud nešťastně zvolené srovnání přenosného počítače
se stolním vychází pro Apple více než příznivě a naznačuje jasný náskok PPC
procesorů v této oblasti.
Díky Xserve a Mac OS X se Apple snaží vydobýt si zpět své dávno ztracené místo
ve vědě a výzkumu. Není tomu tak dávno, co se počítače s nakousnutým jablkem
vesele používaly i v NASA. Situace se však změnila a Apple v této oblasti
ztratil, co mohl, aby se teď opět snažil vyhoupnout na koně s rackovým serverem
a unixovým systémem v ruce. Do běžného rackového serveru se vejde 42 Xservů
s úložnou kapacitou až 20 TB, které by v ideálním případě mohly dosáhnout
až 630 gigaflopů. V mnohých případech je však zřejmě lepší nasadit PPC Linux,
protože Apple v Mac OS X udělal několik kompromisů mezi vzhledem a jinými
technologiemi a rychlostí, a tak mnohé alternativní systémy dokážou na stejném
hardwaru počítat a uspokojovat požadavky o něco málo rychleji.
Výkonem v aplikacích, které většina z nás každý den potřebuje, Apple za PC
světem pokulhává. Nejvýkonnější model zvládne držet krok s Pentiem 4 na frekvenci
kousek nad 2 GHz a cenové podmínky jsou všem známy. Zkrátka
výkon není všechno, ale všechno má své meze.