สิ่งนี้ทำให้โมเดลมัลติโปรเซสเซอร์น่าสนใจหากคุณต้องการใช้ซูเปอร์คอมพิวเตอร์ของคุณเพื่อเรียกใช้แอปพลิเคชันแบบมัลติเธรดหลัก เช่น เครื่องมือการแสดงผล 3 มิติหรือตัวเข้ารหัสสื่อ
การสร้างคลัสเตอร์
วิธีการแบบมัลติโปรเซสเซอร์มีข้อจำกัด เมื่อคุณได้ติดตั้งโปรเซสเซอร์ราคาแพงสองตัวในมาเธอร์บอร์ดราคาแพงของคุณแล้ว แทบไม่มีขอบเขตที่จะขยายออกไปเลย คุณสามารถติดตั้ง RAM เพิ่มเติม หรือเปลี่ยนโปรเซสเซอร์ของคุณเป็นรุ่นที่มีประสิทธิภาพมากกว่าได้ แต่โดยทั่วไปสิ่งที่คุณมีคือระบบปิด แนวทางที่ยืดหยุ่นมากขึ้นคือการจัดกลุ่ม
คลัสเตอร์คือกลุ่มของคอมพิวเตอร์ ซึ่งโดยทั่วไปจะเชื่อมต่อผ่านเครือข่ายท้องถิ่น ซึ่งทำหน้าที่เสมือนว่าเป็นระบบเดียว
คลัสเตอร์คอมพิวเตอร์สามารถมองได้ว่าเป็นมหภาคของระบบมัลติโปรเซสเซอร์ โดยมีคอมพิวเตอร์จริงหลายเครื่องทำงานในแต่ละงานพร้อมกัน
คลัสเตอร์สามารถใช้ได้กับวัตถุประสงค์ทุกประเภท เช่น การให้โหลดบาลานซ์และความทนทานต่อข้อผิดพลาดสำหรับบริการเครือข่าย แต่โมเดลนี้เหมาะสำหรับแอปพลิเคชันซูเปอร์คอมพิวเตอร์โดยเฉพาะ อันที่จริง วิธีการจัดกลุ่มเป็นพื้นฐานของซูเปอร์คอมพิวเตอร์ส่วนใหญ่ที่โด่งดังที่สุดในประวัติศาสตร์ รวมถึงคอมพิวเตอร์ K ที่ตีระดับโลกของฟูจิตสึ
วิน x ตัวแก้ไขเมนู
ปรัชญาเบื้องหลังการทำคลัสเตอร์ซูเปอร์คอมพิวเตอร์นั้นเรียบง่าย เครื่องจริง (หรือเสมือน) หนึ่งเครื่องได้รับการกำหนดค่าให้เป็นระบบหลักหรือโหนดหลัก และอยู่บนระบบนี้ที่รหัสแอปพลิเคชันหลักทำงาน โหนดอื่นไม่ทำอะไรเลยนอกจากนั่งรอให้ระบบหลักมอบหมายปริมาณงานให้กับโหนดเหล่านั้น เมื่อได้รับสิ่งเหล่านี้แล้ว พวกเขาทำงานและส่งคืนผลลัพธ์โดยเร็วที่สุด
คลัสเตอร์คอมพิวเตอร์สามารถมองได้ว่าเป็นมหภาคของระบบมัลติโพรเซสเซอร์ โดยมีคอมพิวเตอร์จริงหลายเครื่องทำงานในแต่ละงานควบคู่กันไป
วิธีเปิดใช้งาน nvidia fast sync
ความแตกต่างคือสามารถเพิ่มโหนดลงในคลัสเตอร์ของคุณ หรือลบออกจากโหนดได้ ง่ายดายเหมือนกับการเชื่อมต่อพีซีเครื่องใหม่เข้ากับเครือข่าย และยิ่งไปกว่านั้น ฮาร์ดแวร์ของโหนดไม่จำเป็นต้องใช้สถาปัตยกรรมใดๆ เลย
หากคุณต้องการ คุณสามารถประกอบคลัสเตอร์จากระบบ hotchpotch ซึ่งรวมถึงเน็ตบุ๊ก แล็ปท็อป เวิร์กสเตชัน และเซิร์ฟเวอร์ประสิทธิภาพสูง ข้อกำหนดเพียงอย่างเดียวคือแต่ละโหนดกำลังเรียกใช้ซอฟต์แวร์ไคลเอ็นต์ที่เหมาะสม
ตัวอย่างที่รู้จักกันดีที่สุดของคลัสเตอร์การประมวลผลคือโปรเจ็กต์ [ป้องกันอีเมล] และ [ป้องกันอีเมล] – แต่คำว่าคลัสเตอร์มักหมายถึงระบบที่มีการจัดการจากส่วนกลาง (โปรเจ็กต์ที่รวมพลังของคอมพิวเตอร์ระยะไกลจะเรียกว่าการคำนวณแบบกริดแทน ).
โหนดของคลัสเตอร์มักจะเชื่อมต่อผ่านลิงก์ที่เร็วกว่าการเชื่อมต่ออินเทอร์เน็ตปกติมาก เพื่อลดเวลาแฝงที่เกี่ยวข้องกับการส่งปริมาณงานไปมา ในคลัสเตอร์ที่บ้านของคุณ นั่นอาจเป็น Gigabit หรือ 10GbE; คอมพิวเตอร์ K ใช้การเชื่อมต่อระหว่างกันที่เป็นกรรมสิทธิ์ซึ่งเรียกว่า Tofu ซึ่งให้แบนด์วิดท์ 100GB/วินาที
หาข้อมูลเพิ่มเติม
การเข้ารหัสซูเปอร์คอมพิวเตอร์
คลัสเตอร์ที่ใช้ Windows สามารถประกอบได้ค่อนข้างง่ายโดยใช้ระบบปฏิบัติการ Windows HPC Server 2008 และ Microsoft ได้จัดเตรียมแนวทางสำหรับการสร้างแอปพลิเคชันที่คำนึงถึงคลัสเตอร์ซึ่งจะใช้ประโยชน์จากทรัพยากรของคลัสเตอร์เมื่อทำงานบนระบบดังกล่าว มีลีนุกซ์รุ่นฟรีมากมายที่ออกแบบมาสำหรับการทำคลัสเตอร์ เช่น openMosix และ ClusterKnoppix สิ่งเหล่านี้มอบประสบการณ์ที่เป็นมิตรกับผู้ใช้ซึ่งทำให้การตั้งค่าคลัสเตอร์ทุกขนาดทำได้อย่างง่ายดายโดยใช้ระบบ Beowulf ยอดนิยม
อย่างไรก็ตาม ไม่ว่าคุณจะเลือกเส้นทางใด ข้อจำกัดหนึ่งข้อที่คุณน่าจะพบคือความขาดแคลนแอปพลิเคชันที่มีอยู่ก่อนซึ่งออกแบบมาเพื่อใช้ทรัพยากรของคลัสเตอร์ นี่ไม่ใช่ปัญหาเสมอไป เนื่องจากงานซูเปอร์คอมพิวเตอร์มักใช้โค้ดสั่งทำพิเศษ
การ์ดเสริม
แนวทางคลัสเตอร์มีความยืดหยุ่น แต่ค่อนข้างสิ้นเปลือง – โดยทั่วไปหมายถึงการเปิดคอมพิวเตอร์ทั้งเครื่องและใช้พลังงานเมื่อคุณใช้ฟังก์ชันบางอย่างของโปรเซสเซอร์โดยทั่วไป
แนวทางที่ประหยัดพลังงานมากขึ้นคือการติดตั้งคอร์โปรเซสเซอร์จำนวนมากบนการ์ดเอ็กซ์แพนชันเดียว และใช้คอร์เหล่านี้เป็นคลัสเตอร์เสมือน
วิธีดูความคิดเห็นทั้งหมดของคุณบน youtubeหน้าก่อนนี้ หน้าต่อไป