Techniques for efficiently partitioning memory

The invention discloses techniques for efficiently partitioning a memory, and especially discloses techniques are disclosed for allocating a global memory space defined within physical memory devicesinto strided memory space(s) (SMS) and partition memory space(s) (PMS). In an embodiment, an SMS is m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FANG KUN, VAN DYKE JAMES M
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention discloses techniques for efficiently partitioning a memory, and especially discloses techniques are disclosed for allocating a global memory space defined within physical memory devicesinto strided memory space(s) (SMS) and partition memory space(s) (PMS). In an embodiment, an SMS is mapped across all of the devices, and a PMS is mapped to a subset of the devices to ensure resourceisolation between separate PMSs. Typically, a memory space is allocated in unit sizes. When the locations mapped to most of the SMS align to an integer number of the unit size, a common boundary can be formed between the SMS and the one or more PMSs in each of the devices. Such a boundary can advantageously minimize a region of locations that are not available for allocation in the global memory spaces. In an embodiment, when a strided allocation is not an integer number of the unit size, a remainder is mapped to locations for one or more PMSs. 本发明公开了一种用于对内存有效分区的技术,具体公开了用于将在物理内存设备内定义的全局内存空间分配给一个或更多个跨步内存空间(SMS)和一个或更多个分区