SUSE Labs Conference 2019 - hmmap: How to Combine DAX and DRAM Caching
Channel: SUSE Labs
Date: 2019-09-19

None

We explore various methods for memory extension through low latency storage devices. Three main mechanisms currently exist to do so: swap, mmap  through the page cache, and DAX. swap and mmap leverage block devices and are tailored to work well on a wide variety of workloads. DAX  assumes a byte addressable device and directly maps it into the applications virtual address space. This eliminates  the ability to perform DRAM caching for applications with access patterns that can benefit from caching. In this presentation we discuss recent improvements to hmmap, a mechanism for tailoring caching based on applications and device characteristics that supports many  device types including block device and DAX access. We will detail the current  architecture, implementation, and performance characteristics measured on a dual block/byte addressable device.

Cyril Guyot

https://labsconf.suse.cz/labs2019/talk/QUPFTX