Paradox (nejen) v NASA: Na nejvýkonnějších superpočítačích světa běží prehistorický kód ve Fortranu

NASA, stejně jako mnohé další špičkové vědecké instituce, začíná pomalu řešit jeden bizarní problém. Ačkoliv má agentura k dispozici ty nejvýkonnější světové superpočítače – třeba Pleiades se změřeným výkonem 5,95 biliard výpočtů za sekundu (5,95 PFLOPS), což jej v žebříčku TOP500 řadí na 13. místo, horší už je to s kódem samotných aplikací.

Hromada z nich je totiž napsaná v prehistorickém Fortranu a doposud je nikdo nepřepsal. Důvod je jednoduchý. Fortran byl celá desetiletí standardem pro psaní programů na velkých sálových počítačích minulého století, a když instituce dostaly nové superpočítače, prostě se na nich dál spouštěly staré a časem ověřené vědecké výpočetní aplikace. I z tohoto důvodu je Fortran v akademické obci nadále velmi oblíbený. Je to tak trochu smyčka v příčině a následku.

Krásným příkladem je program Fun3D pro analýzu a simulaci dynamiky tekutin (CFD – Computional Fluid Dynamics). NASA program v praxi používá třeba pro výpočty tření při návrhu aerodynamických tvarů experimentálních letounů aj.

Fun3D je jedním z mnoha programů, které vytěžují onen největší superpočítač NASA Pleiades, takže by bylo docela vhodné, aby jeho kód odpovídal znalostem z roku 2017. Jenže tak tomu není, Fun3D totiž pochází z konce 80. let!

Od té doby procházel jen kosmetickými vylepšeními, v podstatě se ale jedná o softwarového pradědečka. Právě z toho důvodu vyhlásila NASA soutěž High Performance Fast Computing Challenge o to, komu se podaří zrychlit jeho kód rovnou 10 000×. Dva nejlepší finalisté se podělí o 55 tisíc amerických dolarů.

Pokud byste se chtěli také přihlásit, budete muset nejprve získat americké občanství, na kód aplikace klíčové federální agentury se totiž vztahují přísná exportní pravidla a nemůže jej vidět jen tak někdo. Smůlu mají i středoškoláci, vývojářům totiž musí být alespoň 18. let. Pakliže vše splní, NASA jim umožní pohled pod pokličku, a když se zadaří, vydělají si na dovolenou.

Témata článku: Vesmír, Historie, Technologie, Kód, Programování, NASA, USA, Superpočítače, Největší superpočítač, Fortran, Paradox, Sálový počítač, Instituce, Americký dolar, Nový superpočítač, Dolar, Krásný příklad, Občanství, Challenge, Výpočet, Svět, Kosmetické vylepšení, Aerodynamický tvar, Aplikace, Velký sál

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

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

** Tesla představila elektrický kamion ** Má obdivuhodný výkon i dojezd ** Prodávat by se měl už za dva roky

17.  11.  2017 | Vojtěch Malý | 237

Black Friday 2017: Přehled slev na elektroniku a počítače

Black Friday 2017: Přehled slev na elektroniku a počítače

** Začala slevová mánie zvaná Black Friday ** Pozor, ne všechny slevy jsou opravdu výhodné ** Průběžně sledujeme slevové akce v počítačových e-shopech

Včera | David Polesný | 30

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

** Nový design Google Map přijde na počítače i mobilní telefony. ** Zaměřuje se na zvýraznění konkrétních míst, mapové podklady jsou mnohdy upozaděné. ** Lépe pracuje s chráněnými oblastmi a parky.

20.  11.  2017 | Vladislav Kluska | 30

Bluetoothové patálie: O bezdrátovém přenosu hudby a  problémech s kodeky

Bluetoothové patálie: O bezdrátovém přenosu hudby a problémech s kodeky

** Bezdrátový přenos hudby je budoucnost ** K dosažení nejlepší kvality je ale potřeba, aby telefon i sluchátka podporovala správný kodek ** Záleží také na typu souborů s hudbou

17.  11.  2017 | Jakub Michlovský | 39


Aktuální číslo časopisu Computer

Otestovali jsme 5 HDR 4K televizorů

Jak natáčet video zrcadlovkou

Vytvořte si chytrou domácnost

Radíme s koupí počítačového zdroje