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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: OU YANG, HONG WENTAO, XIAO NONG, QI XINGYUN, LAI MINGCHE, WANG ZICONG, WU LIZHOU, MENG FANFENG, ZHANG JINTAO
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 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