Minipočítač Parallella s 64 jádry: Paralelní výpočty nemusí být otázkou velkých serverů
Další z nadějných projektů, s jehož financováním pomohl startupový server Kickstarter, přinese do sféry minipočítačů řešení, na němž si programátoři a nadšenci budou moci vyzkoušet principy paralelních výpočtů a s nimi spojeného programování. Zařízení o velikosti malé destičky se bude jmenovat Parallella a název jasně evokuje jeho účel.
Bavíme se o paralelních výpočtech, ale o co se vlastně jedná? Za pomoci paralelního programování se vytvoří úlohy, jejichž zpracování probíhá jednodušeno řečeno "naráz". Tím by mělo dojít k urychlení výpočtů a zjednodušení algoritmů. Pro výpočty je samozřejmě potřebná i speciální platforma, kterých je hned několik druhů.
Kalkulace mohou provádět složité počítačové clustery (více PC propojených do jednoho celku), nebo např. víceprocesorové systémy (více procesorů a jader v jednom zařízení). Do konkrétnějších detailů zabíhat v tomto článku nebudeme, vraťme se tedy opět k zařízení Parallella.
Psali jsme o minipočítačích:
- Novinky kolem Raspberry Pi: Zahrajte si na DOSovém emulátoru a zašlete minipočítač do serverhostingu
- Raspberry Pi v praxi: Detailní test miniaturního počítače za pár stovek
- Kindleberry Wireless: Přenosný počítač s Raspberry Pi a čtečkou Kindle Paperwhite místo displeje
- Pi-to-Go: Vytvořte si i vy malý netbook s Raspberry Pi uvnitř
- Levný minipočítač pro kutily UDOO, takové Raspberry Pi a Arduino v jednom
Kouzla s frekvencí koprocesoru?
Počítač na svém těle ponese dvoujádrový ARM čip Cortex-A9 na frekvenci 1 GHz, na němž poběží operační systém Ubuntu 12.04, 1 GB operační paměti LPDDR2 RAM s nízkou spotřebou (viz video), LAN port, dvojici USB a HDMI. Data uložíme na paměťové karty typu micro SD a pro rozšíření nechybí dvojice GPIO 48 pin.
V prodeji budou hned dvě různé verze: první za 99 dolarů s koprocesorem o šestnácti jádrech a taktem 13 GHz, druhá pak za 199 dolarů s 64 jádry a udávaným taktem 45 GHz. Ano, asi správně budete namítat, že je podobná hodnota poněkud nesmyslná. Výrobce totiž u koprocesoru Epiphany E64 (specializovaný výpočetní procesor pro paralelní výpočty) trošku marketingově sčítá frekvence jednotlivých jader (700 MHz) jako celkovou hodnotu. Výkon by pak měl odpovídat slušným 90 GFLOPS.
V závislosti na reakce některých uživatelů tvůrci napsali: „Máme zde několik negativních ohlasů na udávání hodnoty 45 GHz, tak vám vysvětlíme, proč tomu tak je. Samotná hodnota (700 MHz) by nikdy neukázala výkon architektury. 64 jader × 700 MHz je podle nás dobrá metrika..."
Systém | Ubuntu 12.04 |
Rozměry | 86 × 53 mm |
Úložiště | micro SD karta 16 GB |
Procesor | dvoujádrový ARM čip Cortex-A9 na frekvenci 1 GHz |
Koprocesor | Epiphany E64 - 16, nebo 64 jader |
Konektivita | 2 × USB, LAN, 2 × GPIO, HDMI |
Operační paměť | 1 GB operační paměti LPDDR2 RAM |
Cena, dostupnost | 99 dolarů (cca 2 000 Kč) a 199 dolarů (cca 4 000 Kč). První kousky v těchto dnech míří k zákazníkům |
Pro výuku paralelního programování a sním souvisejících výpočtů je Parallella nepochybně zajímavým řešením, navíc se slušným výkonem a cenou. Pro běžného uživatele však kromě hardcore kutilů nemá příliš smysl. Pokud byste si nějaký ten minipočítač chtěli pořídit např. k televizoru, koukněte po starém dobrém Raspberry Pi za 35 dolarů, nebo třeba kompaktní MK802.