Micron's Momentum Cache is an intelligent software driver that dynamically leverages
unused system resources to enhance burst performance on supported Micron and Crucial solid state drives (SSDs) in Windows operating systems. Momentum Cache is not restricted by SATA bus throughput limitations; instead, it uses additional DRAM bandwidth to achieve increased burst performance.
How Does Momentum Cache Work?
As a software driver installed on Windows operating systems,1 Momentum Cache manages all writes and reads between a supported SSD and the system. It optimizes input/output (I/O) data by caching the data in system memory and then committing it to the SSD at a consistent rate when additional bandwidth is available. SSDs typically have higher read performance than write performance. This is especially apparent in lower-density drives containing smaller amounts of NAND die accessed in parallel. Momentum Cache addresses this inefficiency by caching nearly all writes being transferred to the SSD. The writes are transferred from the cache to the SSD during periods of lower drive activity, providing a buffer to spread intense workloads over time and enabling improved burst performance.
Momentum Cache addresses other limitations in SSD design. When system memory is available, Momentum Cache coalesces smaller write transfers into larger transfers to reduce the impact of small random writes on the NAND. Small transfer random writes have the greatest impact on the endurance of NAND in an SSD. Additionally, Momentum Cache reduces wear on an SSD by filtering repetitive data writte to the drive.