Πολλαπλές οδηγίες, πολλαπλά δεδομένα (MIMD)

Συγγραφέας: Laura McKinney
Ημερομηνία Δημιουργίας: 10 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Bubbl.us - Εγχειρίδιο χρήσης
Βίντεο: Bubbl.us - Εγχειρίδιο χρήσης

Περιεχόμενο

Ορισμός - Τι σημαίνει πολλαπλή οδηγία, πολλαπλά δεδομένα (MIMD);

Πολλαπλές οδηγίες, πολλαπλά δεδομένα (MIMD) αναφέρονται σε μια παράλληλη αρχιτεκτονική, η οποία είναι ίσως ο πιο βασικός, αλλά πιο γνωστός τύπος παράλληλου επεξεργαστή. Βασικός στόχος του είναι να επιτύχει παραλληλισμό.

Η αρχιτεκτονική MIMD περιλαμβάνει ένα σύνολο Ν-μεμονωμένων, σφιχτά συνδεδεμένων επεξεργαστών. Κάθε επεξεργαστής περιλαμβάνει μνήμη που μπορεί να είναι κοινή σε όλους τους επεξεργαστές και δεν είναι άμεσα προσβάσιμη από τους άλλους επεξεργαστές.

Η αρχιτεκτονική MIMD περιλαμβάνει επεξεργαστές που λειτουργούν ανεξάρτητα και ασύγχρονα. Διάφοροι επεξεργαστές μπορεί να εκτελούν διάφορες οδηγίες ανά πάσα στιγμή σε διάφορα κομμάτια δεδομένων.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί την Πολλαπλή Οδηγία, Πολλαπλά Δεδομένα (MIMD)

Υπάρχουν δύο τύποι αρχιτεκτονικής MIMD: αρχιτεκτονική MIMD κοινής μνήμης και αρχιτεκτονική MIMD με διανεμημένη μνήμη.


Χαρακτηριστικά αρχιτεκτονικής MIMD κοινής μνήμης:

  • Δημιουργεί μια ομάδα μονάδων μνήμης και επεξεργαστών.

  • Οποιοσδήποτε επεξεργαστής έχει τη δυνατότητα άμεσης πρόσβασης σε οποιαδήποτε μονάδα μνήμης μέσω δικτύου διασύνδεσης.

  • Η ομάδα μονάδων μνήμης περιγράφει ένα καθολικό χώρο διευθύνσεων που μοιράζεται μεταξύ των επεξεργαστών.

Ένα βασικό πλεονέκτημα αυτού του τύπου αρχιτεκτονικής είναι ότι είναι πολύ εύκολο να προγραμματιστεί αφού δεν υπάρχει ρητή επικοινωνία μεταξύ των επεξεργαστών με επικοινωνίες που απευθύνονται μέσω του παγκόσμιου καταστήματος μνήμης.

Χαρακτηριστικά αρχιτεκτονικής MIMD με κατανεμημένη μνήμη:

  • Κλωνίζει τα ζεύγη μνήμης / επεξεργαστή, γνωστά ως στοιχείο επεξεργασίας (PE), και τα συνδέει χρησιμοποιώντας ένα δίκτυο διασύνδεσης.

  • Κάθε ΡΕ μπορεί να επικοινωνήσει με άλλους με τη συμμετοχή του.

Παρέχοντας σε κάθε επεξεργαστή τη δική του μνήμη, η αρχιτεκτονική κατανεμημένης μνήμης παρακάμπτει τα μειονεκτήματα της αρχιτεκτονικής κοινής μνήμης. Ένας επεξεργαστής μπορεί να έχει πρόσβαση μόνο στη μνήμη που είναι άμεσα συνδεδεμένη με αυτόν.


Σε περίπτωση που ένας επεξεργαστής απαιτεί δεδομένα τα οποία βρίσκονται στη μνήμη του απομακρυσμένου επεξεργαστή, τότε ο επεξεργαστής θα πρέπει να το χρησιμοποιεί στον απομακρυσμένο επεξεργαστή ζητώντας τα απαιτούμενα δεδομένα.

Η πρόσβαση στην τοπική μνήμη μπορεί να συμβεί πιο γρήγορα, σε αντίθεση με την πρόσβαση σε δεδομένα σε έναν απομακρυσμένο επεξεργαστή. Επιπλέον, αν η φυσική απόσταση από τον απομακρυσμένο επεξεργαστή είναι μεγαλύτερη, η πρόσβαση στα απομακρυσμένα δεδομένα θα διαρκέσει περισσότερο.