SUPPORTING RESPONSES FOR MEMORY TYPES WITH NON-UNIFORM LATENCIES ON SAME CHANNEL

Systems, apparatuses, and methods for identifying response data arriving out-of-order from two different memory types are disclosed. A computing system includes one or more clients for processing applications. A memory channel transfers memory traffic between a memory controller and a memory bus con...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BALAKRISHNAN, Kedarnath, MAGRO, James Raymond
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Systems, apparatuses, and methods for identifying response data arriving out-of-order from two different memory types are disclosed. A computing system includes one or more clients for processing applications. A memory channel transfers memory traffic between a memory controller and a memory bus connected to each of a first memory and a second memory different from the first memory. The memory controller determines a given point in time when read data is to be scheduled to arrive on the memory bus from memory. The memory controller associates a unique identifier with the given point in time. The memory controller identifies a given command associated with the arriving read data based on the given point in time. L'invention concerne des systèmes, des appareils et des procédés pour identifier des données de réponse arrivant dans le désordre en provenance de deux types de mémoire différents. Un système informatique comprend un ou plusieurs clients pour traiter des applications. Un canal de mémoire transfère du trafic de mémoire entre un contrôleur de mémoire et un bus de mémoire connecté à chacune d'une première mémoire et d'une seconde mémoire différente de la première mémoire. Le contrôleur de mémoire détermine un instant donné auquel des données lues doivent être ordonnancées pour arriver sur le bus de mémoire depuis la mémoire. Le contrôleur de mémoire associe un identifiant unique à l'instant donné. Le contrôleur de mémoire identifie une instruction donnée associée aux données lues qui arrivent sur la base de l'instant donné.