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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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. |
---|