วิธีสร้างซูเปอร์คอมพิวเตอร์จากพีซีสิบเครื่อง

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

ขั้นตอนที่ 1

ตั้งค่าคอมพิวเตอร์หลักหรือโหนด หากคอมพิวเตอร์ทั้ง 10 เครื่องไม่เหมือนกัน ให้พิจารณาว่าคอมพิวเตอร์ที่ทรงพลังที่สุดควรเป็นสิ่งที่ควบคุมคลัสเตอร์ ติดตั้ง Linux บนคอมพิวเตอร์เครื่องนี้และติดตั้งคุณสมบัติที่คุณต้องการ แม้ว่าจะมีแพ็คเกจให้เลือกมากมายจากซอฟต์แวร์ Linux แต่แพ็คเกจเดียวที่คุณต้องติดตั้งเพื่อตั้งค่าคลัสเตอร์คือ NFS (ระบบไฟล์เครือข่าย) และ SSH (เชลล์ที่ปลอดภัย) โดยเฉพาะอย่างยิ่ง NFS ช่วยให้แชร์ไฟล์ระหว่างระบบได้ง่ายขึ้น ซึ่งส่งผลต่อการตั้งค่าซูเปอร์คอมพิวเตอร์ SSH เป็นวิธีที่ปลอดภัยและปลอดภัยในการเชื่อมต่อจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งจากระยะไกล ซึ่งสำคัญอย่างยิ่งในกรณีของการตั้งค่าคลัสเตอร์ซูเปอร์คอมพิวเตอร์ 10 เครื่อง

ขั้นตอนที่ 2

ติดตั้ง MPI (อินเทอร์เฟซการส่งข้อความ) บนคอมพิวเตอร์ของคุณ ใช้เพื่ออนุญาตให้คอมพิวเตอร์หลักควบคุมคอมพิวเตอร์เครื่องอื่นในกลุ่มซูเปอร์คอมพิวเตอร์ LAM เป็นตัวเลือกยอดนิยมและเหมือนกับลีนุกซ์รุ่นอื่นๆ มากมาย มันคือตัวเลือกโอเพ่นซอร์ส คุณอาจสามารถค้นหาซอฟต์แวร์ MPI เวอร์ชันที่คอมไพล์ล่วงหน้าที่คุณเลือกได้ ทั้งนี้ขึ้นอยู่กับฮาร์ดแวร์ของคุณ ถ้าไม่เช่นนั้น คุณจะต้องคอมไพล์เองหรือหาฮาร์ดแวร์อื่นที่รองรับ

ขั้นตอนที่ 3

ตั้งค่าคอมพิวเตอร์สมาชิกหรือทาส ซอฟต์แวร์ Linux เดียวที่คุณควรต้องมีคือ NFS และ SSH แม้ว่าคุณจะสามารถติดตั้งแพ็คเกจเพิ่มเติมได้ แต่มีโอกาสดีที่คุณจะไม่ต้องการเข้าถึงแพ็คเกจเหล่านี้จากโหนดสมาชิกนี้ เนื่องจากคุณจะทำงานผ่านคอมพิวเตอร์หลักเมื่อคลัสเตอร์ซูเปอร์คอมพิวเตอร์ทำงาน

ตรวจสอบการติดตั้ง รีบูตเครื่องทั้งหมดและดูว่าแต่ละเครื่องทำงานหรือไม่ ดูว่าคุณสามารถเชื่อมต่อกับแต่ละโหนดจากต้นแบบได้หรือไม่ หากฮาร์ดแวร์ทำงานตามที่ออกแบบไว้ ให้เรียกใช้แอปพลิเคชัน MPI ของคุณ ไม่ว่าจะเป็น LAM หรือซอฟต์แวร์อินเทอร์เฟซการส่งข้อความอื่น