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, Programování, USA, NASA, Superpočítače, Minulé století, Skafandr, Challenge, Experimentální letoun, Krásný příklad, Instituce, Kód, Velký sál, Sálový počítač

57 komentářů

Nejnovější komentáře

  • přezdívkajeobsazena 10. 5. 2017 22:09:14
    Fortran vůbec nemusí být na závadu! V té době se ještě programovalo velmi...
  • Ageran 5. 5. 2017 11:43:45
    Z diskuze mám pocit, že si většina nepřečetla originální výzvu NASA,...
  • nemohouci.cz 5. 5. 2017 11:01:24
    Za předpokladu, že výsledný kód je odladěný a funkčně bezproblémový, je...
Určitě si přečtěte

Země se jenom o vlásek vyhnula věčnému zmrznutí

Země se jenom o vlásek vyhnula věčnému zmrznutí

** Země po většinu doby své existence zmrzlá rozhodně nebyla ** Podle nového výzkumu tomu však unikla jen o vlásek ** Kdyby totiž byla jenom o 15 procent dále od Slunce, tak by prý kompletně celá zamrzla

20.  9.  2017 | Stanislav Mihulka | 9

Hacknutý CCleaner je mnohem zákeřnější, než se zdálo. Update na novou verzi nestačí, proveďte obnovu systému

Hacknutý CCleaner je mnohem zákeřnější, než se zdálo. Update na novou verzi nestačí, proveďte obnovu systému

** Chyba v CCleaneru je závažnější, než se zdálo ** Update na novou verzi nemusí stačit ** Přinášíme detaily

21.  9.  2017 | Stanislav Janů | 61

Americká armáda si pořizuje nové švédské pancéřovky Carl Gustav

Americká armáda si pořizuje nové švédské pancéřovky Carl Gustav

** Pancéřovky Carl Gustav jsou přenosné bezzákluzové protipancéřové zbraně ráže 84 mm se sofistikovanou optikou ** Jejich první verze byla vyrobena již v roce 1946 ** Mj. si je oblíbili i v americké armadě

21.  9.  2017 | Stanislav Mihulka

CCleaner obsahuje softwarovou havěť! Tvůrcům se do kódu dostali hackeři

CCleaner obsahuje softwarovou havěť! Tvůrcům se do kódu dostali hackeři

** Masově oblíbený program pro softwarovou očistu Windows ovládli hackeři ** Narušení se podařilo zavčas odhalit, unikla jen data o počítačích uživatelů ** Je paradoxní, že CCleaner byl slabě zabezpečen, když jej letos koupil Avast

18.  9.  2017 | David Polesný | 46

CCleaner: Ještě větší průšvih, než jsme si mysleli

CCleaner: Ještě větší průšvih, než jsme si mysleli

** Nejprve to vypadalo jako vážný, ale jen izolovaný problém ** Pak se to nafouklo do obřích rozměrů ** CCLeaner má problém a Avast ostudu

23.  9.  2017 | Jakub Čížek | 24


Aktuální číslo časopisu Computer

Vyplatí se ještě těžit kryptoměny?

Velký test studentských notebooků

Test pěti levných soundbarů

Nejlepší chytré hodinky