NASA aeronautikos tyrimų misijos direktoratas (ARMD) dešimtmečiais buvo atsakingas už technologijų, kurios palydovus nukreipia į orbitą, astronautus Mėnulyje ir siunčia robotų misijas į kitas planetas, kūrimą. Deja, po daugelio metų remiant NASA misijas, kai kurie jų įrenginiai eksploatuojami bėgant metams ir juos reikia atnaujinti.
Apsvarstykite „Pleiades“ superkompiuterį, paskirstytos atminties aparatą, atsakingą už NASA misijų modeliavimą ir modeliavimą. Nepaisant to, kad Pliadesas yra vienas greičiausių superkompiuterių pasaulyje, jis turės būti atnaujintas, kad ateinančiais metais galėtų įvykdyti savo užduotis. Todėl NASA kartu su „TopCoder“ (ir su „HeroX“ palaikymu) išleido „High Performance Fast Computing Challenge“ (HPFCC).
Turėdama 55 000 JAV dolerių prizinę piniginę, NASA ir „TopCoder“ ieško programuotojų ir kompiuterių specialistų, kurie padėtų jiems patobulinti Plejadą, kad jis galėtų greičiau atlikti skaičiavimus. Tiksliau, jie nori patobulinti FUN3D programinę įrangą, kad srautų analizė, kuriai anksčiau prireikė mėnesių, dabar galėtų būti atliekama dienomis ar valandomis. Trumpai tariant, jie nori pagreitinti savo superkompiuterių skaičių nuo 10 iki 1000, pasikliaudami turima jo aparatine įranga ir nesumažindami tikslumo.
Norintiems patekti, reikia išmanyti FUN3D programinę įrangą, kuri naudojama netiesinėms dalinėms diferencialinėms lygtims (dar žinomoms. Navier-Stokes lygtis) apskaičiuoti, naudojamoms pastoviam ir netolygiam srauto skaičiavimui. Tai apima didelius skaičiavimo skysčių dinamikos (CFD) sūkurinių modeliavimus, kurie yra ypač svarbūs, kai kalbama apie viršgarsinius orlaivius, kosminį skrydį, taip pat kūrimo paleidimo raketas ir planetų grįžimo sistemas.
NASA bendradarbiauja pradėjusi šį iššūkį kartu su didžiausia pasaulyje dizainerių, kūrėjų ir duomenų mokslininkų internetine bendruomene „TopCoder“. Nuo savo įkūrimo 2001 m. Ši įmonė surengė daugybę internetinių konkursų (vadinamų „vieno rato rungtynėmis“ arba SRM), skirtus skatinti geresnį programavimą. Jie taip pat rengia savaitinius konkursus, skirtus skatinti grafinio dizaino plėtrą.
Apskritai HPFSCC sudarys du iššūkiai - idėjų iššūkis ir architektūros iššūkis. „Ideation Challenge“ (priėmė NASA) konkurentai turi pasiūlyti idėjų, kurios galėtų padėti optimizuoti „Pleiados“ pirminį kodą. Kaip jie teigia, tai gali apimti (bet tuo neapsiribojant) „algoritminių pokyčių panaudojimą tokiose srityse kaip tinklelio adaptacija, aukštesnės eilės metodai ir veiksmingos sprendimų technologijos, skirtos aukšto našumo kompiuterinei aparatūrai“.
„Architecture Challenge“ (rengėjas „TopCoder“) daugiau dėmesio skiria strategijai ir daugiau išmatuojamiems patobulinimams. Dalyviams bus pavesta parodyti, kaip optimizuoti apdorojimą, siekiant sutrumpinti bendrą laiką ir padidinti skaičiavimo modelių efektyvumą. Idealiu atveju, pasak „TopCoder“, tai apimtų „esamos kodo bazės algoritmo optimizavimą, skirtingų mazgų išsiuntimo optimizavimą arba jų derinį“.
NASA skiria 20 000 USD prizų už idėjų iššūkį, už kuriuos už pirmą vietą skiriama 10 000 USD, ir du prizus už laimėtoją po 5000 USD. Tuo tarpu „TopCoder“ siūlo 35 000 USD architektūros iššūkiui - didžiausias prizas yra 15 000 USD už pirmąją vietą, 10 000 USD už antrąją vietą, o 10 000 USD numatyta atidėti kvalifikacijos tobulinimo kandidatų prizų fondui.
Konkursas bus atviras iki 2017 m. Birželio 29 d., Tada prasidės teisėjavimas. Tai įvyks rugpjūčio 7 d., O abiejų konkursų nugalėtojai bus paskelbti rugpjūčio 9 d. Taigi, jei esate programuotojas, kompiuterių inžinierius ar kas nors susipažinęs su FUN3D programine įranga, būtinai apsilankykite „HeroX“ ir priimkite iššūkį!
Žmogaus kosmoso tyrinėjimai tęsiasi į priekį, planuojant misijas Mėnulyje, Marse ir už jos ribų. Nuolat plečiantis kosmose ir laukiant naujų iššūkių, būtina, kad turėtume tinkamas priemones, kad visa tai įvyktų. Pasinaudodami kompiuterinio programavimo patobulinimais, galime užtikrinti, kad vienas iš svarbiausių misijos planavimo aspektų išliks užduotis!