Massively Parallel Processing (MPP) คืออะไร? ความหมายและความหมาย

click fraud protection

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

Technipages อธิบายการประมวลผลแบบขนานขนานใหญ่ (MPP)

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

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

การใช้งานทั่วไปของการประมวลผลแบบขนานขนาดใหญ่ (MPP)

  • MPP ใช้การประมวลผลแบบขนานหลายรายการเพื่อทำงานที่เป็นไปไม่ได้สำหรับคอมพิวเตอร์ทั่วไป
  • MPP ประเภทต่างๆ ใช้การตั้งค่าหน่วยความจำ/CPU ที่แตกต่างกัน
  • เมื่อเทียบกับซูเปอร์คอมพิวเตอร์ตัวประมวลผลเดียว MPP ต้องการสถาปัตยกรรมเพิ่มเติมที่สนับสนุนการตั้งค่าของตนโดยเฉพาะ

การใช้ในทางที่ผิดทั่วไปของการประมวลผลแบบขนานขนาดใหญ่ (MPP)

  • MPP คือคอมพิวเตอร์ที่ใช้โปรเซสเซอร์มากกว่าหนึ่งตัว