<div dir="ltr">Καλησπέρα! Είδα σε προηγούμενο ποστ στη λίστα (συγκεκριμένα εδώ: <a href="http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/2014-September/001109.html">http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/2014-September/001109.html</a>) ότι αν κατά τη διάρκεια του ΕΧ ενός load γίνει flush του pipeline λόγω branch misprediction, η cache θα εξυπηρετήσει κανονικά το αίτημα και θα φέρει το ζητούμενο block, ανεξαρτήτως του pipeline flush. Αν όμως είχαμε ένα store αντί για load, με την ίδια λογική, το store θα έγραφε στην cache garbage τιμές (που μπορεί να οδηγούσαν σε λάθος εκτέλεση του προγράμματος), παρόλο το misprediction; Ζητώ συγγνώμη προκαταβολικά αν αυτό έχει απαντηθεί ήδη κάπου στη λίστα, αλλά δεν βρήκα κάτι αντίστοιχο.<br></div>