Multi-processor system with proactive speculative data transfer

The present invention relates generally to high-performance parallel multi-processor computer systems and more particularly to a speculative recall and/or forwarding method to accelerate overall data transfer between processor caches in cache-coherent multi-processor systems. A network of memory and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Janakiraman, Gopalakrishnan, Kumar, Rajendra
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present invention relates generally to high-performance parallel multi-processor computer systems and more particularly to a speculative recall and/or forwarding method to accelerate overall data transfer between processor caches in cache-coherent multi-processor systems. 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.