From 73205f77dc646b3e70040c35dee56f7fc2bf82b7 Mon Sep 17 00:00:00 2001 From: birdman Date: Sun, 23 Nov 2025 17:32:22 +0800 Subject: [PATCH] Request to create the tieredmms repository This PR introduces the user-space component of TieredMMS (Tiered Memory Management System), a framework designed to unlocking the potential of heterogeneous memory systems. The user-space component is responsible for monitoring application memory access patterns, analyzing page hotness/coldness, and coordinating with the kernel module to perform intelligent page migration between memory tiers (e.g., fast DRAM and high-capacity slower memory). This implementation enables efficient, application-transparent memory tiering. The corresponding kernel module will be submitted separately. Signed-off-by: birdman --- sig/Kernel/openeuler/t/tieredmms.yaml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 sig/Kernel/openeuler/t/tieredmms.yaml diff --git a/sig/Kernel/openeuler/t/tieredmms.yaml b/sig/Kernel/openeuler/t/tieredmms.yaml new file mode 100644 index 000000000..5ab492f01 --- /dev/null +++ b/sig/Kernel/openeuler/t/tieredmms.yaml @@ -0,0 +1,6 @@ +- name: tieredmms + description: New types of memory are continuously emerging, offering large capacity but lower performance compared to DRAM. Memory-intensive applications exhibit clear hot/cold access patterns. TieredMMS intelligently schedules data across different memory types by analyzing application memory access behavior, fully unlocking the potential of heterogeneous memory systems. + branches: + - name: master + type: protected + type: public \ No newline at end of file -- Gitee