NASA aeronautika teadusuuringute missiooni direktoraat (ARMD) on aastakümneid vastutanud selliste tehnoloogiate väljatöötamise eest, mis panevad satelliidid orbiidile, Kuul astronaudid ja saadavad robotmissioonid teistele planeetidele. Pärast NASA missioonide mitmeaastast toetamist saab osa nende masinaid aastatega kasutusele ja vajab uuendamist.
Mõelge Plejaadide superarvutile - jaotusmälu masinale, mis vastutab NASA missioonide modelleerimise ja simulatsioonide läbiviimise eest. Vaatamata sellele, et Plejades on üks kiiremaid superarvuteid maailmas, tuleb seda uuendada, et järgmistel aastatel ülesandega hakkama saada. Seetõttu on NASA tulnud koos TopCoderiga (ja HeroXi toel) üles käivitama kõrgtehnoloogilise kiirarvutite väljakutse (HPFCC).
NASA ja TopCoder, kelle auhinnafond on 55 000 dollarit, otsivad programmeerijaid ja arvutispetsialiste, kes aitaksid neil plejaade uuendada, et see saaks arvutusi kiiremini teostada. Täpsemalt, nad soovivad täiustada selle tarkvara FUN3D, nii et voogude analüüs, mis varem võttis mitu kuud, saaks nüüd toimuda päevade või tundidega. Lühidalt, nad soovivad oma olemasolevat riistvarale tuginedes ja ilma täpsuse languseta kiirendada superarvuteid 10 kuni 1000 korda.
Sisenemiseks loodavad peavad olema tuttavad FUN3D tarkvaraga, mida kasutatakse mittelineaarsete osaliste diferentsiaalvõrrandite (aka. Navier-Stokesi võrrandid) arvutamiseks, mida kasutatakse ühtlaste ja ebastabiilsete vooluarvutuste jaoks. Nende hulka kuuluvad arvutusliku vedeliku dünaamika (CFD) suured pööristesimulatsioonid, mis on eriti olulised ülehelikiirusega õhusõidukite, kosmoselendude ning arenduskardinate ja planeetide taastulemissüsteemide puhul.
NASA on teinud selle väljakutse partneriks koos TopCoderiga, mis on maailma suurim disainerite, arendajate ja andmeteadlaste veebikogukond. Alates selle asutamisest 2001. aastal on see ettevõte korraldanud lugematuid veebivõistlusi (nn ühe ringi matšid ehk SRMid), mille eesmärk on edendada paremat programmeerimist. Lisaks korraldavad nad iganädalasi võistlusi, et ergutada graafilise disaini arengut.
Üldiselt koosneb HPFSCC kahest väljakutsest - idee väljakutse ja arhitektuuri väljakutse. Ideeväljakutse jaoks (korraldaja NASA) peavad konkurendid pakkuma välja ideid, mis aitavad Pleedase lähtekoodi optimeerida. Nagu nad väidavad, võib see hõlmata (kuid mitte ainult) algoritmiliste arenduste kasutamist sellistes valdkondades nagu võrgu kohandamine, kõrgema järgu meetodid ja tõhusad lahendustehnikad suure jõudlusega arvutusriistvara jaoks. "
Arhitektuuriväljakutse (võõrustab TopCoder) keskendub vähem strateegiale ja rohkem mõõdetavatele parandustele. Sellisena antakse osalejatele ülesandeks näidata, kuidas töötlemist optimeerida, et vähendada üldist aega ja suurendada arvutusmudelite tõhusust. Ideaalis, TopCoderi sõnul, hõlmab see olemasoleva koodialuse algoritmi optimeerimist, sõlmedevahelise dispetšeerimise optimeerimist või nende kahe kombinatsiooni.
NASA jagab idee väljakutse eest 20 000 dollarit auhindu, esimese koha eest antakse 10 000 dollarit ja kaks teise koha auhinda 5000 dollarit. Vahepeal pakub TopCoder 35 000 dollarit arhitektuuri väljakutse jaoks - esikoha 15 000 dollarit, teise koha 10 000 dollarit, 10 000 dollarit eraldatakse kvalifitseeritud parenduse kandidaatide auhinnafondile.
Konkursil osalemine on avatud kuni 29. juunini 2017, alates sellest ajast algab kohtunike hinnang. See mähitakse 7. augustil ja mõlema võistluse võitjad kuulutatakse välja 9. augustil. Nii et kui olete kooder, arvutiinsener või keegi FUN3D tarkvaraga tuttav, pöörduge kindlasti edasi HeroXi ja võtke vastu väljakutse!
Inimeste kosmoseuuringud edenevad jätkuvalt, kavandades missioone Kuule, Marsile ja kaugemalegi. Pidevalt laieneva kohalolekuga kosmoses ja ees ootavate uute väljakutsetega on vaja, et meil oleks selleks kõik vajalikud toimimisvõimalused. Programmeerimise täiustuste abil saame tagada, et missiooni kavandamise üks olulisemaid aspekte jääb ülesande täitmisele!