Zastavil bych se u jedné věty z článku - "otázkou ovšem zůstává, zda bude po výkonných několikaprocesorových osobních počítačích poptávka".
Dovolil bych si tvrdit, že poptávka bude, ale ne nutně hned. Vývoj počítačů se točí v kruhu, takže od sálových počítačům s klienty k výkonným desktopům a zase zpět k tenkým klientům, které mají ale mnohdy výkon těch původních sálových počítačů (je tedy paradoxní, že u nich mluvíme o tenkých klientech). Lze předpokládat, že se za pár let znovu vrátí výkonné desktopy a pak zase dokola.
Podle mého názoru je totiž teď taková hluchá doba pro vývoj desktopových OS a desktopového sw obecně. Na to, co se od nich požaduje, stačí už i lowend a navíc je touha po mobilních zařízeních a tak tedy i obráceně - i ten lowend MUSÍ na dnešní OS a aplikace stačit. Pochopitelně se to týká mainstreamu, nemluvím o specializovaných věcech.
Na další možnosti, které by osobní počítač mohl poskytnout, tj. nějakou opravdu solidní umělou inteligenci, zatím ani současný desktopový higend těžko stačí, nevíc není software.
Je tedy celkem logické, že aktuálním marketingovým tahounem pro nákup nového hw je mobilita a tak se výrobci předhání v malých netboocích (což je dobře, protože se oproti překotnému hnání za výkonem zase chvíli ženeme za malou spotřebou). Až bude co nabídnout na desktopu, přesune se zájem zase tam.
No, tak jsem si zavěštil a jdu ty čajové lístky vyhodit.
:) zrovna před chvílí jsme u oběda s kolegama řešili, že osmijádrový desktop s 16 GB ramky nějak přestává stačit našim pracovním nárokům. Ale je fakt, že pre- a post-procesing pro CFD výpočty není zrovna mainstream :)
Jinak super článek, nebo spíš celý seriál :) Nevíte jestli už ho na katedře počítačů na FELu doporučují pro výuku?
A co je to "superpočitač"? :) Dle Wikipedie cituji "Superpočítač je obecné označení pro velice výkonný počítač. Aby mohl být nějaký počítač označen za superpočítač, měl by mít alespoň o několik řádů vyšší výpočetní výkon než běžné počítače. Přesná definice však neexistuje."* V tom případě superpočítače používáme (dalo by se taky říct pracovní stanice), protože "běžný" desktop nemá osm jader, 16 GB paměti a duální NVidia Quadro FX 5600 grafickou kartu.
Něco jiného je pak "superpočítač" ve smyslu výpočetních serverů, ty máme v serverovně, jenže ty jsou určené pro výpočty, maj obyčejné grafické karty, řvou jak lokomotiva a těžko z nich budu tahat desktop na 80 metrů do kanceláří.
* Zajímalo by mě, co autor definice na Wikipedii myslel tím o několik řádů vyšší. Pokud se bavíme v desítkové soustavě, tak o řád vyšší znamená IMHO cca. desetkrát vyšši, takže o několik řádů vyšší znamená stokrát, tisíckrát, desetitisíckrát vyšší? Tj. 20000 GHz, 20000 GB RAM? Nebo snad autor uvažuje v binární soustavě? :))
A co nějaký konkrétní příklad stokrát a vícekrát vyššího výkonu? Znovu upozorňuji, že se mi jedná o pracovní stanice, nikoliv o servery. Pokud se podívám na výrobce jako např. HP, Dell, Sun apod. tak moc výkonnější pracovní stanice nenabízejí (krom rozšíření ramky na 64 GB apod.).
Taky je nutno brát v úvahu software, který tam poběží. Bohužel to defakto znamená architekturu x86_64. Itania, PowerPC, Sparcy apod. mi jsou k ničemu, když je nepodporují výrobci softwaru :( A u x86_64 je problém najít stroj, který má více než 16 (32) jader (nemluvě pak o astronomických nákladech na licence :)
Ještě je taky otázka, co se myslí tím 100x vyšší výkon. Pokud by to byl 100x rychlejší procesor, grafická karta a přístup do ramky, tak by to náš problém řešilo. Pokud se bavíme pouze o kapacitě paměti či počtu jader, tak to řešení není (viz např. ty licence, nemluvě o tom že ne každý pre-/post-procesingový program více jader využije).