दशकों तक, नासा के एरोनॉटिक्स रिसर्च मिशन डायरेक्टोरेट (ARMD) उन तकनीकों को विकसित करने के लिए ज़िम्मेदार रहा है, जो उपग्रहों को कक्षा में, चंद्रमा पर अंतरिक्ष यात्रियों और अन्य ग्रहों पर रोबोट मिशन भेजती हैं। दुर्भाग्य से, नासा मिशनों का समर्थन करने के कई वर्षों के बाद, उनकी कुछ मशीनरी वर्षों से चल रही है और अपग्रेड की जरूरत है।
प्लीएड्स सुपरकंप्यूटर, वितरित-स्मृति मशीन पर विचार करें जो नासा मिशनों के लिए मॉडलिंग और सिमुलेशन चलाने के लिए जिम्मेदार है। दुनिया के सबसे तेज सुपर कंप्यूटरों में से एक होने के बावजूद, आगे के वर्षों में काम करने के लिए प्लीएड्स को उन्नत करने की आवश्यकता होगी। इसलिए नासा ने हाई परफॉर्मेंस फास्ट कंप्यूटिंग चैलेंज (HPFCC) को लॉन्च करने के लिए TopCoder (और HeroX के सहयोग से) के साथ एक साथ आया है।
$ 55,000 के पुरस्कार पुरस्कार के साथ, नासा और टॉपकोडर, प्लेयड को अपग्रेड करने में मदद करने के लिए प्रोग्रामर और कंप्यूटर विशेषज्ञों की तलाश कर रहे हैं ताकि यह तेजी से गणना कर सके। विशेष रूप से, वे इसके FUN3D सॉफ्टवेयर में सुधार करना चाहते हैं ताकि प्रवाह विश्लेषण जो पहले महीने लेता था अब दिनों या घंटों में किया जा सके। संक्षेप में, वे अपने सुपर कंप्यूटर को अपने मौजूदा हार्डवेयर पर निर्भर करते हुए 10 से 1000 तक के कारक को गति देना चाहते हैं, और सटीकता के बिना कम हो जाते हैं।
प्रवेश करने की उम्मीद करने वालों को FUN3D सॉफ़्टवेयर से परिचित होने की आवश्यकता होती है, जिसका उपयोग गैर-आंशिक आंशिक अंतर समीकरण (aka। Navier-Stokes समीकरण) की गणना के लिए किया जाता है जो स्थिर और अस्थिर प्रवाह संगणना के लिए उपयोग किया जाता है। इनमें कम्प्यूटेशनल फ्लूड डायनेमिक्स (सीएफडी) में बड़े एडी सिमुलेशन शामिल हैं, जो सुपरसोनिक एयरक्राफ्ट, स्पेस फ्लाइट और डेवलपमेंट लॉन्च व्हीकल और प्लैनेटरी रीएंट्री सिस्टम की बात करते समय विशेष महत्व रखते हैं।
नासा ने दुनिया के सबसे बड़े ऑनलाइन समुदाय डिजाइनरों, डेवलपर्स और डेटा वैज्ञानिकों के साथ TopCoder के साथ इस चुनौती को शुरू करने के लिए साझेदारी की है। चूंकि यह 2001 में स्थापित किया गया था, इस कंपनी ने अनगिनत ऑनलाइन प्रतियोगिताओं ("एकल दौर के मैचों", या SRMs के रूप में जाना जाता है) को बेहतर प्रोग्रामिंग को बढ़ावा देने के लिए डिज़ाइन किया है। वे ग्राफिक डिजाइन में विकास को प्रोत्साहित करने के लिए साप्ताहिक प्रतियोगिताओं की मेजबानी भी करते हैं।
कुल मिलाकर, एचपीएफएससीसी में दो चुनौतियां होंगी - विचार चुनौती और वास्तुकला चुनौती। विचार चुनौती (नासा द्वारा होस्ट) के लिए, प्रतियोगियों को उन विचारों का प्रस्ताव करना चाहिए जो प्लीएड्स स्रोत कोड को अनुकूलित करने में मदद कर सकते हैं। जैसा कि वे कहते हैं, शामिल हो सकते हैं (लेकिन यह सीमित नहीं है) "ऐसे क्षेत्रों में ग्रिड अनुकूलन, उच्च-क्रम के तरीकों और उच्च प्रदर्शन कंप्यूटिंग हार्डवेयर के लिए कुशल समाधान तकनीकों का उपयोग करना।"
आर्किटेक्चर चैलेंज (टॉपकोडर द्वारा होस्ट किया गया), रणनीति पर कम और औसत दर्जे के सुधार पर अधिक केंद्रित है। इस प्रकार, प्रतिभागियों को यह दिखाने का काम सौंपा जाएगा कि समग्र समय को कम करने और कंप्यूटिंग मॉडल की दक्षता बढ़ाने के लिए प्रसंस्करण को कैसे अनुकूलित किया जाए। आदर्श रूप से, TopCoder कहते हैं, इसमें "मौजूदा कोड बेस का एल्गोरिथ्म ऑप्टिमाइज़ेशन, इंटर-नोड डिस्पैच ऑप्टिमाइज़ेशन या दो का संयोजन शामिल होगा।"
नासा को आइडिएशन चैलेंज के लिए पुरस्कार में $ 20,000 प्रदान किए जा रहे हैं, जिसमें $ 10,000 प्रथम स्थान के लिए सम्मानित किए गए हैं, और प्रत्येक $ 5000 के दो रनर-अप पुरस्कार हैं। TopCoder, इस बीच, आर्किटेक्चर चुनौती के लिए $ 35,000 की पेशकश कर रहा है - पहले स्थान के लिए $ 15,000 का शीर्ष पुरस्कार, दूसरे स्थान के लिए $ 10,000, योग्यता सुधार उम्मीदवार पुरस्कार पूल के लिए $ 10,000 सेट के साथ।
प्रतियोगिता 29 जून, 2017 तक सबमिशन के लिए खुली रहेगी, जिस बिंदु पर, जजिंग शुरू होगा। यह 7 अगस्त को होगा और 9 अगस्त को दोनों प्रतियोगिताओं के विजेताओं की घोषणा की जाएगी। इसलिए यदि आप एक कोडर, कंप्यूटर इंजीनियर, या FUN3D सॉफ्टवेयर से परिचित हैं, तो HeroX को ज़रूर देखें और चुनौती स्वीकार करें!
चंद्रमा, मंगल और उससे आगे के अभियानों के लिए मानव अंतरिक्ष अन्वेषण जारी है। अंतरिक्ष में लगातार बढ़ती मौजूदगी और हमारे सामने आने वाली नई चुनौतियों के साथ, यह आवश्यक है कि हमारे पास यह सब करने के लिए सही उपकरण हों। कंप्यूटर प्रोग्रामिंग में सुधार का लाभ उठाकर, हम यह सुनिश्चित कर सकते हैं कि मिशन नियोजन के सबसे महत्वपूर्ण पहलुओं में से एक काम करना बाकी है!