“…Software-based tiered memory system. Prior softwarecontrolled tiered memory systems have explored the design space in various aspects including page migration [34,71,83,84], hotness detection [4,15,41], page replacement [28,48], and kernel object tiering [31,36] at different layers such as the application [29,44,69,79], library [21,54,68], and OS [14,27,30,32,76,78]. HotBox [14] suggests not using huge pages in tiered memory systems due to the hotness fragmentation in huge pages.…”