Method and apparatus for out of order memory processing within an in order processor

   
   

A method and apparatus for out-of-order memory processing within an in-order processing device includes processing that allows a plurality of memory transactions to be processed in a pipeline manner until a dependency arises between two or more memory transactions. Such processing includes, for each of the plurality of memory transactions, determining whether data associated with the transaction is stored in local cache. If the data is stored in local cache, it is written into a data register in a next pipeline interval. The processing continues by storing the memory transaction in a miss buffer when the data associated with the memory transaction is not stored in the local cache. The processing continues by writing the associated data for the memory transaction identified in the missed buffer into the data register when the data is received without regard to the pipeline manner.

Μια μέθοδος και μια συσκευή για την επεξεργασία μνήμης έξω-$$$-ΔΙΑΤΑΓΉΣ μέσα σε μια συσκευή επεξεργασίας-ΔΙΑΤΑΓΉΣ περιλαμβάνουν την επεξεργασία που επιτρέπει σε μια πολλαπλότητα των συναλλαγών μνήμης για να υποβληθεί σε επεξεργασία με έναν τρόπο σωληνώσεων έως ότου προκύπτει μια εξάρτηση μεταξύ δύο ή περισσότερων συναλλαγών μνήμης. Τέτοια επεξεργασία περιλαμβάνει, για κάθε μια από την πολλαπλότητα των συναλλαγών μνήμης, που καθορίζουν εάν το στοιχείο που συνδέεται με τη συναλλαγή αποθηκεύεται στην τοπική κρύπτη. Εάν το στοιχείο αποθηκεύεται στην τοπική κρύπτη, γράφεται σε έναν κατάλογο στοιχείων σε ένα επόμενο διάστημα σωληνώσεων. Η επεξεργασία συνεχίζεται με την αποθήκευση της συναλλαγής μνήμης σε έναν απομονωτή δεσποινίδας όταν δεν αποθηκεύεται το στοιχείο που συνδέεται με τη συναλλαγή μνήμης στην τοπική κρύπτη. Η επεξεργασία συνεχίζεται με το γράψιμο των σχετικών στοιχείων για τη συναλλαγή μνήμης που προσδιορίζεται στο λειμμένο απομονωτή στον κατάλογο στοιχείων όταν παραλαμβάνεται το στοιχείο αδιαφορώντας για τον τρόπο σωληνώσεων.

 
Web www.patentalert.com

< Video graphic interface device and method for portrait and landscape image display modes

< Controlling two monitors with transmission of display data using a fifo buffer

> Method and apparatus for loading data from memory to a cache

> Graphic display system having a frame buffer with first and second memory portions

~ 00124