Ανακεφαλαιώνοντας λοιπόν...
Ένας κίνδυνος δεδομένων προκύπτει όταν υπάρχει εξάρτηση
μεταξύ των εντολών, οι οποίες είναι τόσο κοντά, ώστε η
επικάλυψη που προέρχεται από τη σωλήνωση να αλλάζει τη
σειρά πρόσβασης σε έναν τελεστέο.
Χωρίσαμε
τους κινδύνους δεδομένων σε κινδύνους RAW, κινδύνους WAW
και κινδύνους WAR.
Ο RAW
κίνδυνος αντιμετωπίζεται με την τεχνική της προώθησης,
σύμφωνα με την οποία το αποτέλεσμα μιας λειτουργικής μονάδας,
προωθείται στην είσοδο μιας άλλης.
|