Κεφάλαιο 2 | Ενότητα7 | Ερωτήσεις επισκόπησης | Προηγούμενο | Λεξικό όρων

Ανακεφαλαιώνοντας λοιπόν...

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

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

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

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

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