Παράλληλες αρχιτεκτονικές
Μπορούμε να διακρίνουμε τις παρακάτω κατηγορίες αρχιτεκτονικών ως προς την παραλληλία:
Οι αρχιτεκτονικές SIMD όταν επιδρούν σε διανύσματα επιτυγχάνουν αύξηση της
ταχύτητα διότι
αξιοποιούν τις παρακάτω ιδιότητες για την επεξεργασία
των δεδομένων σε παραγματικά προγράμματα:
- Κάθε αποτέλεσμα δεν εξαρτάται από το προηγούμενο
- Μια εντολή μπορεί να επιδράσει πολλά δεδομένα (δεν καθυστερεί ο επεξεργαστής
από την πρόσβαση στις εντολές
- Η πρόσβαση στη μνήμη είναι γνωστή και μπορεί να βελτιστοποιηθεί
(π.χ. με τη χρήση παράλληλων δομών μνήμης)
- Ελαχιστοποιούνται οι κίνδυνοι ελέγχου αφού πολλοί βρόχοι εκτελούνται ως
μια εντολή.
Οι αρχιτεκτονικές MIMD μπορούν να κατηγοριοποιηθούν ανάλογα με το αν χρησιμοποιούν
ιδιωτική ή κοινόχρηστη μνήμη.
Η σύνδεση των υπολογιστικών στοιχείων σε αρχιτεκτονικές MIMD με χωριστή μνήμη
μπορεί να είναι: