Gem5-based CXL memory pooling system simulation method and device
The invention discloses a CXL memory pooling system simulation method and device based on gem5. The CXL memory pooling system simulation method comprises the steps that CXL memory equipment is created on a gem5 hardware platform; after a CXL device driver in a client operating system on a gem5 hardw...
Gespeichert in:
Hauptverfasser: | , , , , , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention discloses a CXL memory pooling system simulation method and device based on gem5. The CXL memory pooling system simulation method comprises the steps that CXL memory equipment is created on a gem5 hardware platform; after a CXL device driver in a client operating system on a gem5 hardware platform is matched with a CXL memory device in an enumeration stage, a base address and a memory size of a memory of the CXL device are obtained, and a corresponding device file is created for the CXL memory device for an application program to read and write to use the CXL memory device; when the application program uses the memory of the CXL equipment, the application program requests a section of continuous memory from the CXL equipment driver through system calling to obtain an idle memory section for a client operating system to use. The invention aims to provide a memory extension device which does not need expensive hardware, is easy to build and implement, supports the CXL and can enable an upper appli |
---|