A computer apparatus incorporating special instructions to force load and
store operations to execute in program order. The present invention
provides a new and novel store instruction that is suspended until all
prior store instructions have been completed by an associated CPU. Also, a
new load instruction is provided which blocks any subsequent load
instructions from executing until this load instruction has been completed
by an associated CPU. These instructions allow for high efficiency
computer systems to be implemented which optimize instruction throughput
by executing subsequent instructions while waiting for a prior instruction
to complete.
Μια συσκευή υπολογιστών που ενσωματώνει τις ειδικές οδηγίες στις διαδικασίες φορτίων και καταστημάτων δύναμης που εκτελούν στη διαταγή προγράμματος. Η παρούσα εφεύρεση παρέχει μια νέα και νέα οδηγία καταστημάτων που αναστέλλεται έως ότου έχουν ολοκληρωθεί όλες οι προγενέστερες οδηγίες καταστημάτων από μια σχετική ΚΜΕ. Επίσης, μια νέα οδηγία φορτίων παρέχεται που εμποδίζει οποιεσδήποτε επόμενες οδηγίες φορτίων από την εκτέλεση έως ότου έχει ολοκληρωθεί αυτή η οδηγία φορτίων από μια σχετική ΚΜΕ. Αυτές οι οδηγίες επιτρέπουν τα συγκροτήματα ηλεκτρονικών υπολογιστών υψηλής αποδοτικότητας που εφαρμόζονται που βελτιστοποιούν τη ρυθμοαπόδοση οδηγίας με την εκτέλεση των επόμενων οδηγιών περιμένοντας μια προγενέστερη οδηγία που ολοκληρώνει.