Array-Based Memory Abstraction for Translating a System Address to a Fabric Address

A plurality of memory resources 150 are operably connected to an interconnect fabric 320, where each memory block 160 represents a contiguous portion of the plurality of memory resources 150. A cell 100A is operably connected to the interconnect fabric 320, and comprises 100A an agent 130 with a fab...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LEITH L JOHNSON, JOSEPH F ORTH, ERIN A HANDGEN, JONATHAN P LOTZ
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A plurality of memory resources 150 are operably connected to an interconnect fabric 320, where each memory block 160 represents a contiguous portion of the plurality of memory resources 150. A cell 100A is operably connected to the interconnect fabric 320, and comprises 100A an agent 130 with a fabric abstraction block 230 which includes a block table 240 having an entry 241 for each of the plurality of memory blocks 160. A memory controller 140 is associated with the agent 130 and is operably connected to the interconnect fabric 320 and configured to control a portion of the plurality of memory blocks 160. In use, a system address for a desired memory block is transmitted to a fabric abstraction block which looks up the system address in the table and translates the system address to a fabric address. The fabric address is then transmitted to a destination memory controller.