การเรียนการสอนหลาย, หลายข้อมูล (MIMD)

ผู้เขียน: Laura McKinney
วันที่สร้าง: 10 เมษายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
สื่อการสอน Mind Mapping Online สำหรับห้องเรียน 4.0
วิดีโอ: สื่อการสอน Mind Mapping Online สำหรับห้องเรียน 4.0

เนื้อหา

คำจำกัดความ - คำสั่งหลายคำสั่ง, หลายข้อมูล (MIMD) หมายถึงอะไร

Multiple Instruction, Multiple Data (MIMD) หมายถึงสถาปัตยกรรมคู่ขนานซึ่งน่าจะเป็นตัวประมวลผลแบบขนานพื้นฐานที่สุด แต่เป็นชนิดที่คุ้นเคยที่สุด วัตถุประสงค์หลักของมันคือการบรรลุความเท่าเทียม

สถาปัตยกรรม MIMD ประกอบด้วยชุดของโพรเซสเซอร์ N-ปัจเจกบุคคล, คู่กันแน่น โปรเซสเซอร์แต่ละตัวมีหน่วยความจำที่สามารถใช้ร่วมกับโปรเซสเซอร์ทั้งหมดและไม่สามารถเข้าถึงได้โดยตรงโดยโปรเซสเซอร์อื่น

สถาปัตยกรรม MIMD มีโปรเซสเซอร์ที่ทำงานอย่างอิสระและไม่พร้อมกัน โปรเซสเซอร์หลายตัวอาจใช้คำสั่งต่าง ๆ ได้ตลอดเวลากับข้อมูลที่หลากหลาย

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายการเรียนการสอนหลายรายการหลายข้อมูล (MIMD)

สถาปัตยกรรม MIMD มีสองประเภท: สถาปัตยกรรมหน่วยความจำที่ใช้ร่วมกัน MIMD และสถาปัตยกรรมแบบกระจายหน่วยความจำ MIMD


ลักษณะสถาปัตยกรรม MIMD หน่วยความจำที่ใช้ร่วมกัน:

  • สร้างกลุ่มของโมดูลหน่วยความจำและโปรเซสเซอร์

  • โปรเซสเซอร์ใด ๆ สามารถเข้าถึงโมดูลหน่วยความจำใด ๆ โดยตรงโดยใช้เครือข่ายเชื่อมต่อโครงข่าย

  • กลุ่มของโมดูลหน่วยความจำจะแสดงพื้นที่ว่างสากลที่ใช้ร่วมกันระหว่างโปรเซสเซอร์

ประโยชน์ที่สำคัญของสถาปัตยกรรมประเภทนี้คือมันง่ายในการเขียนโปรแกรมเนื่องจากไม่มีการสื่อสารที่ชัดเจนระหว่างตัวประมวลผลที่มีการสื่อสารผ่านหน่วยความจำระดับโลก

ลักษณะสถาปัตยกรรม Memory MIMD แบบกระจาย:

  • โคลนคู่หน่วยความจำ / ตัวประมวลผลที่เรียกว่าองค์ประกอบการประมวลผล (PE) และเชื่อมโยงพวกเขาโดยใช้เครือข่ายเชื่อมต่อโครงข่าย

  • PE แต่ละตัวสามารถสื่อสารกับผู้อื่นได้

ด้วยการมอบหน่วยความจำของโปรเซสเซอร์ทุกตัวสถาปัตยกรรมหน่วยความจำแบบกระจายจะข้ามข้อเสียของสถาปัตยกรรมหน่วยความจำที่ใช้ร่วมกัน โปรเซสเซอร์อาจเข้าถึงหน่วยความจำที่เชื่อมต่อโดยตรงเท่านั้น

ในกรณีที่ตัวประมวลผลต้องการข้อมูลที่อยู่ในหน่วยความจำตัวประมวลผลระยะไกลตัวประมวลผลควรจะไปยังตัวประมวลผลระยะไกลร้องขอข้อมูลที่จำเป็น


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