FIRM: Fair and High-Performance Memory Control for Persistent Memory Systems
Citations
193 citations
Cites methods from "FIRM: Fair and High-Performance Mem..."
...Future NVRAM technologies are likely to be slower than DRAM [19], and will only be able to keep up with CPU speeds through techniques such as parallelism, batching, and re-ordering [35], all of which are possible only in the absence of ordering constraints....
[...]
188 citations
Cites background from "FIRM: Fair and High-Performance Mem..."
...(One example recent work [204] tackled the problem of designing effective memory scheduling policies in the presence of these two different types of applications/accesspatterns....
[...]
...In fact, in such systems memory writes can become very frequent as persistent data needs to be flushed to main memory in a strict order determined by the storage consistency model employed in modern systems [204]....
[...]
...[204] identified this problem and showed that existing memory controllers cannot appropriately handle interference between applications that access persistent data and applications that access volatile data O....
[...]
...They develop a new memory scheduling algorithm that provides a solution to this problem by more fairly handling read and write requests of different applications [204]....
[...]
177 citations
172 citations
Cites background from "FIRM: Fair and High-Performance Mem..."
...Hardware support for persistent memory is receiving increasing attention [45, 14, 83, 49, 58, 32, 42, 57, 43, 84]....
[...]
119 citations
Cites background from "FIRM: Fair and High-Performance Mem..."
...Ensuring recoverability of persistent data structures requires constraints on the order writes become persistent [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15]....
[...]
...Initial research on PM-aware scheduling is under way [8], [42]....
[...]
...FIRM [8] and NVM-Duet [42] optimize memory scheduling algorithms to manage resource allocation at the memory controller to optimize for performance and application fairness while respecting the constraints on the order of persists to PM....
[...]
References
4,019 citations
1,568 citations
1,451 citations
1,100 citations
1,043 citations