Supercomputer più veloce! La NASA annuncia la sfida del calcolo rapido ad alte prestazioni

Pin
Send
Share
Send

Per decenni, la direzione della missione di ricerca aeronautica della NASA (ARMD) è stata responsabile dello sviluppo delle tecnologie che mettono in orbita i satelliti, gli astronauti sulla Luna e hanno inviato missioni robotiche su altri pianeti. Sfortunatamente, dopo molti anni di supporto alle missioni della NASA, alcuni dei loro macchinari vanno avanti da anni e hanno bisogno di un aggiornamento.

Considera il supercomputer Pleiades, la macchina a memoria distribuita che è responsabile della realizzazione di modelli e simulazioni per le missioni della NASA. Nonostante sia uno dei supercomputer più veloci al mondo, Pleiades dovrà essere aggiornato per rimanere all'altezza degli anni a venire. Ecco perché la NASA si è unita a TopCoder (e con il supporto di HeroX) per lanciare la High Performance Fast Computing Challenge (HPFCC).

Con un montepremi di $ 55.000, la NASA e TopCoder sono alla ricerca di programmatori e specialisti informatici per aiutarli ad aggiornare Pleiades in modo che possa eseguire i calcoli più velocemente. In particolare, vogliono migliorare il suo software FUN3D in modo che l'analisi del flusso che in precedenza richiedeva mesi potesse ora essere eseguita in giorni o ore. In breve, vogliono accelerare i loro supercomputer di un fattore compreso tra 10 e 1000, facendo affidamento sull'hardware esistente e senza alcuna riduzione della precisione.

Coloro che sperano di entrare devono avere familiarità con il software FUN3D, che viene utilizzato per calcolare le equazioni differenziali parziali non lineari (ovvero equazioni di Navier-Stokes) che vengono utilizzate per calcoli di flusso stabili e instabili. Questi includono grandi simulazioni di vortici nella fluidodinamica computazionale (CFD), che sono di particolare importanza quando si tratta di velivoli supersonici, volo spaziale e veicoli di lancio di sviluppo e sistemi di rientro planetario.

La NASA ha stretto una partnership per lanciare questa sfida con TopCoder, la più grande comunità online di designer, sviluppatori e data scientist al mondo. Da quando è stata fondata nel 2001, questa società ha ospitato innumerevoli competizioni online (note come "partite a round singolo" o SRM) progettate per favorire una migliore programmazione. Ospitano anche concorsi settimanali per stimolare gli sviluppi nella progettazione grafica.

Nel complesso, l'HPFSCC consisterà in due sfide: l'Ideation Challenge e l'architettura Challenge. Per l'Ideation Challenge (ospitato dalla NASA), i concorrenti devono proporre idee che possano aiutare a ottimizzare il codice sorgente di Pleiades. Come affermano, possono includere (ma non si limitano a) "lo sfruttamento di sviluppi algoritmici in settori quali adattamento alla griglia, metodi di ordine superiore e tecniche di soluzione efficienti per hardware di elaborazione ad alte prestazioni".

La Architecture Challenge (ospitata da TopCoder), si concentra meno sulla strategia e più su miglioramenti misurabili. Pertanto, ai partecipanti verrà assegnato il compito di mostrare come ottimizzare l'elaborazione al fine di ridurre il tempo complessivo e aumentare l'efficienza dei modelli di calcolo. Idealmente, dice TopCoder, questo dovrebbe includere "l'ottimizzazione dell'algoritmo della base di codice esistente, l'ottimizzazione della spedizione tra nodi o una combinazione dei due".

La NASA offre $ 20.000 in premi per la sfida Ideazione, con $ 10.000 assegnati per il primo posto e due premi per il secondo posto di $ 5000 ciascuno. TopCoder, nel frattempo, offre $ 35.000 per la sfida Architecture - un primo premio di $ 15.000 per il primo posto, $ 10.000 per il secondo posto, con $ 10.000 messi da parte per il montepremi per i candidati al miglioramento qualificato.

La competizione rimarrà aperta alle presentazioni fino al 29 giugno 2017, a quel punto inizierà la valutazione. Questo si concluderà il 7 agosto, mentre i vincitori di entrambe le competizioni saranno annunciati il ​​9 agosto. Quindi, se sei un programmatore, un ingegnere informatico o qualcuno che abbia familiarità con il software FUN3D, assicurati di andare su HeroX e accettare la sfida!

L'esplorazione dello spazio umano continua ad avanzare, con missioni pianificate per Luna, Marte e oltre. Con una presenza in continua espansione nello spazio e nuove sfide che ci attendono, è necessario disporre degli strumenti giusti per realizzare tutto ciò. Sfruttando i miglioramenti della programmazione informatica, possiamo garantire che uno degli aspetti più importanti della pianificazione della missione rimanga all'altezza!

Pin
Send
Share
Send