Věda | Strojové učení | Superpočítače

Chytrý systém rozpoznávání úloh dokáže efektivně zpracovat data v moderních superpočítačích

  • Vědci představili nový systém pro efektivní distribuci dat v superpočítačích
  • Systém založený na strojovém učení rozpoznává jednotlivé úlohy ke zpracování
  • Jednotlivé servery jsou efektivně využité a dochází k lepšímu rozložení zátěže

Tým vědců z Virginia Polytechnic Institute and State University uvedl nové řešení zaměřené na superpočítače, které pomáhá zefektivnit procesy zpracování jednotlivých úloh, které zahrnují přenosy obrovského množství dat.

Současné systémy ve velkém používají takzvaný Round-robin scheduling, což je základní plánovací algoritmus, který už na úrovni operačního systému určuje, jaký proces bude vykonán na daném hardwaru (procesor, grafická karta, úložiště) a v jakém pořadí. Problém je, že tento algoritmus vůbec neřeší objem dat či vlastnosti úlohy. To vede k mnoha případům, kdy dochází k neefektivnímu zatížení a zpomalení výkonu celého superpočítače. A právě to nový systém řeší.

Strojové učení na to jde chytře

Nový systém využívá strojového učení k tomu, aby dokázal rozpoznat nejen konkrétní úlohu, ale také třeba její typ. Díky tomu může správně vyhodnocovat pořadí a rozložení potřebných zdrojů tak, aby ke zpracování došlo efektivně a hlavně rychle bez toho, aby se superpočítač zbytečně „zasekl“.

Systém navíc řeší nejen aktuální potřeby v reálném čase, ale dokáže i velmi dobře predikovat následné potřeby a rozložit tak úložné a síťové zdroje ještě lépe. Díky tomu už monitorovací platforma dokáže správně vyhodnotit, že v blízké době dorazí velké množství dat, v jaké formě a včas uvolní potřebné zdroje.

Bez změny kódu

Hlavní výhodou je, že se jedná o end-to-end řešení, které nevyžaduje úpravu kódů stávajícího použitého softwaru, který je určen pro zpracování náročných úloh v různých fázích.

V rámci klasických optimalizací u superpočítačů je totiž téměř vždy nutné částečně upravit i používané aplikace, aby došlo k přizpůsobení jejich chování ve spojení s novým systémem rozložení zátěže. To samozřejmě stojí peníze a trvá nějakou dobu, protože se jedná o zásah někdy i velkého počtu programátorů.

Vysoká přesnost

Tvůrci se chlubí tím, že systém dokáže predikovat s velmi vysokou přesností 99 %, což bylo ověřeno u reálného systému a jeho úložného systému. Speciální server pro metadata rovněž neustále sbírá a vyhodnocuje informace z úložných systémů v reálném čase, díky čemuž ve výsledku dochází k optimálnímu vytížení a zpracování dat.

Podobné systémy postavené na strojovém učení budou hrát stále důležitější roli, protože již brzy bude na světě první superpočítač s výkonem v oblasti EXAFLOPS a s tím přichází i nutnost efektivně řešit zdroje novým a chytrým způsobem, a nikoli starými a jednoduššími algoritmy, které byly dostatečně v minulosti. 

Samotná technologie strojového učení jde navíc velmi rychle dopředu a s tím i různé akcelerátory, takže využití není problém ani z pohledu nákladů nebo výkonu.

Diskuze (1) Další článek: O stupeň výš. Recenze počítače Tesco s procesorem 486SX/25 a 486DX4/100 #Computer25

Témata článku: Věda, Umělá inteligence, Výzkum, Strojové učení, Superpočítače, Úloha, Systém, Data, Rozpoznávání, Chytrý systém, Zpracování, Nový systém, Super


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

10 věcí, které nás štvou na Windows 10 a bohužel asi jen tak nepřestanou

10 věcí, které nás štvou na Windows 10 a bohužel asi jen tak nepřestanou

** Windows 10 je na trhu 5 let, ale pořád má velké rezervy ** Ani desátá velká aktualizace, která vyjde na podzim, je nevyřeší ** Štvou nás Windows Update, Store, Nastavení atd.

Lukáš Václavík | 147

Nejlepší aplikace na předpověď počasí: Kde nejlépe zjistit, co zrovna chcete vědět

Nejlepší aplikace na předpověď počasí: Kde nejlépe zjistit, co zrovna chcete vědět

Obecných aplikací na předpověď počasí je nespočet, jenže často skončí jen u základní informace o počasí a nenabídnou odpovědi na řadu praktických otázek. A tak jsme si položili právě několik takových otázek a hledali aplikace či meteoslužby, které nám nejlépe odpoví.

Karel Kilián | 4

Jak sestavit rodokmen. Z informací, které jsou na internetu

Jak sestavit rodokmen. Z informací, které jsou na internetu

Podrobný návod, jak hledat ve starých matrikách informace o předcích a nemuset při tom ani vstát od počítače. Základy internetové genealogie.

Marek Lutonský | 59

Zahodil jsem Windows, přešel na Linux a nezbláznil se z toho

Zahodil jsem Windows, přešel na Linux a nezbláznil se z toho

** Měsíc jsem se nedotkl Windows a byl závislý jen na Linuxu ** Jaká byla pozitiva a negativa přechodu? ** Se kterými aplikacemi jsem (ne)zápasil a které bych doporučil?

Lukáš Václavík | 244