Nhiều hướng dẫn, nhiều dữ liệu (MIMD)

Tác Giả: Laura McKinney
Ngày Sáng TạO: 10 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Tính Max, Min, Average có điều kiện trong Excel - Hàm Max(If), Min(If), Average(If)
Băng Hình: Tính Max, Min, Average có điều kiện trong Excel - Hàm Max(If), Min(If), Average(If)

NộI Dung

Định nghĩa - Nhiều lệnh, nhiều dữ liệu (MIMD) có nghĩa là gì?

Nhiều lệnh, nhiều dữ liệu (MIMD) đề cập đến một kiến ​​trúc song song, có lẽ là loại bộ xử lý song song cơ bản nhất nhưng quen thuộc nhất. Mục tiêu chính của nó là để đạt được song song.

Kiến trúc MIMD bao gồm một bộ các bộ xử lý N-cá nhân, được ghép nối chặt chẽ. Mỗi bộ xử lý bao gồm bộ nhớ có thể chung cho tất cả các bộ xử lý và không thể được truy cập trực tiếp bởi các bộ xử lý khác.

Kiến trúc MIMD bao gồm các bộ xử lý hoạt động độc lập và không đồng bộ. Các bộ xử lý khác nhau có thể được thực hiện các hướng dẫn khác nhau bất cứ lúc nào trên các phần dữ liệu khác nhau.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích nhiều hướng dẫn, nhiều dữ liệu (MIMD)

Có hai loại kiến ​​trúc MIMD: Kiến trúc MIMD bộ nhớ chung và kiến ​​trúc MIMD bộ nhớ phân tán.


Đặc điểm kiến ​​trúc chia sẻ bộ nhớ MIMD:

  • Tạo một nhóm các mô-đun bộ nhớ và bộ xử lý.

  • Bất kỳ bộ xử lý nào cũng có thể truy cập trực tiếp vào bất kỳ mô-đun bộ nhớ nào bằng mạng kết nối.

  • Nhóm các mô-đun bộ nhớ phác thảo một không gian địa chỉ chung được chia sẻ giữa các bộ xử lý.

Một lợi ích chính của kiểu kiến ​​trúc này là nó rất dễ lập trình vì không tồn tại thông tin liên lạc rõ ràng giữa các bộ xử lý với thông tin liên lạc được lưu trữ thông qua cửa hàng bộ nhớ toàn cầu.

Đặc điểm kiến ​​trúc phân phối bộ nhớ MIMD:

  • Nhân bản các cặp bộ nhớ / bộ xử lý, được gọi là phần tử xử lý (PE) và liên kết chúng bằng cách sử dụng mạng kết nối.


  • Mỗi PE có thể giao tiếp với người khác bằng ing s.

Bằng cách cung cấp cho mỗi bộ xử lý bộ nhớ riêng, kiến ​​trúc bộ nhớ phân tán bỏ qua các nhược điểm của kiến ​​trúc bộ nhớ dùng chung. Một bộ xử lý chỉ có thể truy cập vào bộ nhớ được kết nối trực tiếp với nó.

Trong trường hợp bộ xử lý yêu cầu dữ liệu nằm trong bộ nhớ của bộ xử lý từ xa, thì bộ xử lý phải đến bộ xử lý từ xa, yêu cầu dữ liệu cần thiết.

Truy cập vào bộ nhớ cục bộ có thể xảy ra nhanh hơn so với truy cập dữ liệu trên bộ xử lý từ xa. Hơn nữa, nếu khoảng cách vật lý đến bộ xử lý từ xa lớn hơn, việc truy cập dữ liệu từ xa sẽ mất nhiều thời gian hơn.