Главная
Study mode:
on
1
Intro
2
Persistent Memory (PM) Has Arrived
3
PM Architecture & Performance Characterization
4
Transactions on Persistent Memory
5
Issues of Existing PM Transactions
6
Issues of Memory Allocation for PM Transactions
7
Design Goals of ArchTM
8
Avoid Small Writes on PM
9
Encourage Coalescable Writes on PM
10
Recovery Management
11
Other Optimization Techniques
12
Evaluation Setup
13
Evaluation: TPC-C & TATP
14
Conclusion
Description:
Explore a conference talk on ArchTM, an architecture-aware, high-performance transaction system for persistent memory. Delve into the innovative design principles aimed at avoiding small writes and encouraging sequential writes to optimize performance on persistent memory devices. Learn about ArchTM's variant of copy-on-write system, its scalable lookup table on DRAM, and the annotation mechanism for ensuring crash consistency. Discover how ArchTM's locality-aware data path in memory allocation increases coalescing writes inside PM devices. Examine the performance comparison between ArchTM and four state-of-the-art transaction systems, showcasing significant improvements in micro-benchmarks and real-world workloads on real persistent memory.

ArchTM - Architecture-Aware, High Performance Transaction for Persistent Memory

USENIX
Add to list