Unified buffer for tracking disparate long-latency operations in a microprocessor

   
   

A unified buffer, comprising a shifting queue, receives instructions to be tracked by receiving units in a computer architecture. The receiving units search the unified buffer from the oldest entry to the most recent entry. Status bits in each entry indicate which of the receiving unit(s) the entry is destined for. Existing entries in the unified buffer shift down when a new entry is inserted at the top. Entries may be passed to different receiving units by updating the status bits; and an entry expires after it has been accepted by its final receiving unit.

Ένας ενοποιημένος απομονωτής, που περιλαμβάνει μια σειρά αναμονής μετατόπισης, λαμβάνει τις οδηγίες που ακολουθούνται με τη λήψη των μονάδων σε μια αρχιτεκτονική υπολογιστών. Οι λαμβάνουσες μονάδες ψάχνουν τον ενοποιημένο απομονωτή από την παλαιότερη είσοδο στην πιό πρόσφατη είσοδο. Τα κομμάτια θέσης σε κάθε είσοδο προσδιορίζουν όποιους της λαμβάνουσας μονάδας (σ) η είσοδος προορίζεται για. Οι υπάρχουσες καταχωρήσεις στον ενοποιημένο απομονωτή μετατοπίζονται κάτω όταν παρεμβάλλεται μια νέα είσοδος στην κορυφή. Τις καταχωρήσεις μπορούν να περάσουν στις διαφορετικές λαμβάνουσες μονάδες με την ενημέρωση των κομματιών θέσης και μια είσοδος λήγει αφότου έχει γίνει αποδεκτή από την τελική λαμβάνουσα μονάδα της.

 
Web www.patentalert.com

< Method for managing pages of a designated memory object according to selected memory management policies

< Method and system for automatic address table reshuffling in network multiplexers

> Method and apparatus for using past history to avoid flush conditions in a microprocessor

> System and method for schema-driven compression of extensible mark-up language (XML) documents

~ 00137