Skip to content

About

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

Resources

Stars

20 stars

Watchers

3 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

20 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors