Skip to content

Sources for the Multi-Clock system as described in the paper: MULTI-CLOCK: Dynamic Tiering for Hybrid Memory Systems, HPCA 2022.

License

Notifications You must be signed in to change notification settings

OhSeonMu/multi-clock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compile the kernel

Use make menuconfig and enable Enable Multi-Clock for Tiered Memory System to compile the MULTI-CLOCK kernel.

Following are the other required configurations need to be eanbled for MULTI-CLOCK:

  • allow for memory hot-add
  • Device memory (pmem, HMM, etc...) hotplug support
  • NVDIMM (Non-Volatile Memory Device) Support --->
    • NVDIMM DAX: Raw access to persistent memory
  • DAX: direct access to differentiated memory --->
    • Device DAX: direct access mapping device
    • PMEM DAX: direct access to persistent memory
    • KMEM DAX: volatile-use of persistent memory

Now, build and install the kernel using make && make modules_install && make install

Install required packages

About

Sources for the Multi-Clock system as described in the paper: MULTI-CLOCK: Dynamic Tiering for Hybrid Memory Systems, HPCA 2022.

Resources

License

Stars

Watchers

Forks

Packages

No packages published