ซูเปอร์คอมพิวเตอร์ที่เร็วกว่า! NASA ประกาศความท้าทายในการคำนวณอย่างรวดเร็วที่มีประสิทธิภาพสูง

Pin
Send
Share
Send

เป็นเวลาหลายทศวรรษที่ผู้อำนวยการกองปฏิบัติการวิจัยการบินของนาซ่า (ARMD) มีหน้าที่รับผิดชอบในการพัฒนาเทคโนโลยีที่ทำให้ดาวเทียมขึ้นสู่วงโคจรนักบินอวกาศบนดวงจันทร์และส่งภารกิจหุ่นยนต์ไปยังดาวเคราะห์ดวงอื่น น่าเสียดายที่หลังจากผ่านการสนับสนุนภารกิจของนาซ่ามาหลายปีกลไกบางอย่างของพวกเขาก็เริ่มดำเนินการในปีและต้องการการอัพเกรด

พิจารณาเครื่องซูเปอร์คอมพิวเตอร์ Pleiades ซึ่งเป็นเครื่องกระจายความจำที่รับผิดชอบในการสร้างแบบจำลองและจำลองสถานการณ์สำหรับภารกิจขององค์การนาซ่า แม้จะเป็นหนึ่งในซูเปอร์คอมพิวเตอร์ที่เร็วที่สุดในโลก แต่กลุ่มดาวลูกไก่จะต้องได้รับการอัพเกรดเพื่อให้สามารถทำงานได้ต่อไปในอีกไม่กี่ปีข้างหน้า ดังนั้นทำไม NASA จึงร่วมมือกับ TopCoder (และด้วยการสนับสนุนของ HeroX) เพื่อเปิดตัว High Performance Fast Computing Challenge (HPFCC)

ด้วยเงินรางวัล $ 55,000, NASA และ TopCoder กำลังมองหาโปรแกรมเมอร์และผู้เชี่ยวชาญด้านคอมพิวเตอร์เพื่อช่วยในการอัพเกรดกลุ่มดาวลูกไก่เพื่อให้สามารถทำการคำนวณได้เร็วขึ้น โดยเฉพาะพวกเขาต้องการปรับปรุงซอฟต์แวร์ FUN3D ของตนเพื่อให้การวิเคราะห์การไหลซึ่งใช้เวลาเป็นเดือนสามารถทำได้หลายวันหรือหลายชั่วโมง กล่าวโดยสรุปพวกเขาต้องการเพิ่มความเร็วของซูเปอร์คอมพิวเตอร์โดยใช้ปัจจัย 10 ถึง 1,000 ในขณะที่พึ่งพาฮาร์ดแวร์ที่มีอยู่และไม่ลดความแม่นยำลง

ผู้ที่ต้องการเข้าร่วมจะต้องคุ้นเคยกับซอฟต์แวร์ FUN3D ซึ่งใช้ในการคำนวณสมการเชิงอนุพันธ์ย่อยแบบไม่เชิงเส้น (หรือสมการ Navier-Stokes) ที่ใช้สำหรับการคำนวณการไหลที่มั่นคงและไม่คงที่ เหล่านี้รวมถึงการจำลองวนใหญ่ในการคำนวณพลศาสตร์ของไหล (CFD) ซึ่งมีความสำคัญโดยเฉพาะอย่างยิ่งเมื่อมันมาถึงเครื่องบินความเร็วเหนือเสียงการบินในอวกาศและยานอวกาศส่งการพัฒนาและระบบย้อนกลับของดาวเคราะห์

NASA ได้ร่วมมือกับเพื่อเปิดตัวความท้าทายนี้กับ TopCoder ชุมชนออนไลน์ที่ใหญ่ที่สุดในโลกของนักออกแบบผู้พัฒนาและนักวิทยาศาสตร์ด้านข้อมูล นับตั้งแต่ก่อตั้งขึ้นในปี 2544 บริษัท นี้ได้จัดการแข่งขันออนไลน์นับครั้งไม่ถ้วน (รู้จักกันในชื่อ“ การแข่งขันรอบเดียว” หรือ SRM) ที่ออกแบบมาเพื่อส่งเสริมการเขียนโปรแกรมที่ดีขึ้น พวกเขายังเป็นเจ้าภาพจัดการแข่งขันทุกสัปดาห์เพื่อกระตุ้นพัฒนาการในการออกแบบกราฟิก

โดยรวมแล้ว HPFSCC จะประกอบด้วยความท้าทายสองประการคือความท้าทายด้านความคิดและความท้าทายด้านสถาปัตยกรรม สำหรับการท้าทายความคิดสร้างสรรค์ (จัดทำโดยองค์การนาซ่า) คู่แข่งจะต้องเสนอแนวคิดที่สามารถช่วยปรับรหัสแหล่งที่มาของกลุ่มดาวลูกไก่ให้เหมาะสม ตามที่ระบุไว้อาจรวมถึง (แต่ไม่ จำกัด เพียง)“ การใช้ประโยชน์จากการพัฒนาอัลกอริธึมในพื้นที่เช่นการปรับกริด, วิธีการสั่งซื้อที่สูงขึ้นและเทคนิคการแก้ปัญหาที่มีประสิทธิภาพสำหรับฮาร์ดแวร์คอมพิวเตอร์ประสิทธิภาพสูง”

ความท้าทายด้านสถาปัตยกรรม (โฮสต์โดย TopCoder) มุ่งเน้นไปที่กลยุทธ์และการปรับปรุงที่วัดได้น้อยกว่า ดังนั้นผู้เข้าร่วมจะได้รับมอบหมายให้แสดงวิธีเพิ่มประสิทธิภาพการประมวลผลเพื่อลดเวลาโดยรวมและเพิ่มประสิทธิภาพของแบบจำลองการคำนวณ โดยอุดมคติแล้ว TopCoder กล่าวว่าสิ่งนี้จะรวมถึง“ การปรับอัลกอริธึมของฐานรหัสที่มีอยู่, การเพิ่มประสิทธิภาพการกระจายระหว่างโหนดหรือการรวมกันของทั้งสอง”

นาซ่ามอบรางวัลมูลค่า 20,000 ดอลลาร์สำหรับความท้าทายในการระดมทุนด้วยรางวัล 10,000 ดอลลาร์สำหรับรางวัลที่หนึ่งและรางวัลรองชนะเลิศอันดับละ 5,000 ดอลลาร์สหรัฐ ขณะเดียวกัน TopCoder เสนอ $ 35,000 สำหรับความท้าทายด้านสถาปัตยกรรม - รางวัลสูงสุด $ 15,000 สำหรับสถานที่แรก, $ 10,000 สำหรับสถานที่ที่สองโดยมี $ 10,000 ตั้งไว้สำหรับกลุ่มผู้ได้รับรางวัลการปรับปรุงที่ผ่านการรับรอง

การแข่งขันจะยังคงเปิดให้ส่งจนถึงวันที่ 29 มิถุนายน 2017 ณ จุดนี้การตัดสินจะเริ่ม สิ่งนี้จะสรุปในวันที่ 7 สิงหาคมและผู้ชนะของการแข่งขันทั้งสองจะประกาศผลในวันที่ 9 สิงหาคม ดังนั้นถ้าคุณเป็น coder วิศวกรคอมพิวเตอร์หรือคนที่คุ้นเคยกับซอฟต์แวร์ FUN3D อย่าลืมมุ่งหน้าสู่ HeroX และยอมรับความท้าทาย!

การสำรวจอวกาศของมนุษย์ยังคงดำเนินต่อไปด้วยภารกิจที่วางแผนไว้สำหรับดวงจันทร์ดาวอังคารและอื่น ๆ ด้วยการมีอยู่ในอวกาศและความท้าทายใหม่ ๆ ที่กำลังรอเราอยู่เราจึงจำเป็นต้องมีเครื่องมือที่เหมาะสมในการทำให้มันเกิดขึ้นทั้งหมด โดยการใช้ประโยชน์จากการปรับปรุงในการเขียนโปรแกรมคอมพิวเตอร์เราสามารถมั่นใจได้ว่าหนึ่งในด้านที่สำคัญที่สุดของการวางแผนภารกิจยังคงเป็นภารกิจ!

Pin
Send
Share
Send