Multi-processor system with proactive speculative data transfer

   
   

A network of memory and coherence controllers is provided which interconnected nodes in a cache-coherent multi-processor system. The nodes contain multiple processors operatively connected via respective caches to associated memory and coherence controllers. The system supports better processor utilization and better application performance by reducing the latency in accessing data by performing proactive speculative data transfers. In being proactive, the system speculates, without specific requests from the processors, as to what data transfers will reduce the latency and will make data transfers according to information derived from the system at any time that data transfers could be made.

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

 
Web www.patentalert.com

< Mechanism for executing computer instructions in parallel

< Method for compacting an instruction queue

> Atomic transfer of a block of data

> Digital signal isolation

~ 00103