Intel® Turbo Memory: Nonvolatile disk caches in the storage hierarchy of mainstream computer systems

被引:24
作者
Intel Corporation [1 ]
不详 [2 ]
机构
[1] Intel Corporation, Santa Clara, CA 95054-1549
来源
ACM Trans. Storage | 2008年 / 2卷
关键词
Disk cache; NAND; Nonvolatile memory; Solid-state disk; Write-back;
D O I
10.1145/1367829.1367830
中图分类号
学科分类号
摘要
Hard-disk drives are a significant bottleneck to system performance and are also responsible for a significant fraction of total system power consumption. Intel Turbo Memory addresses these problems by adding a new layer to the storage hierarchy: a platform-based and nonvolatile, disk cache. In this article, we describe the hardware and software elements of the Intel Turbo Memory architecture. We show how it supports the new ReadyBoost and ReadyDrive features in Microsoft Vista and describe its key caching algorithms. We present performance, power savings, and wear-leveling results achieved by Intel Turbo Memory. © 2008 ACM.
引用
收藏
相关论文
共 9 条
[1]  
COULSON R., TRIKA S., MATTHEWS J., FARBER R., Maintaining write ordering in a system, Pending United States patent application, (2006)
[2]  
KAREDLA R., LOVE J., WHERRY B., Caching strategies to improve disk system performance, IEEE Comput, 27, 3, pp. 38-46, (1994)
[3]  
LEETE B., Adaptive disk caching algorithms based on power source, (2003)
[4]  
Open NAND flash interface, (2007)
[5]  
SELTZER M., GANGER G., MCKUSICK M., SMITH K., SOULES C., STEIN C., Journaling versus soft updates: Asynchronous meta-data protection in file systems, Proceedings of the SENIX Annual Technical Conference, pp. 71-84, (2000)
[6]  
STEVENS C.E., At attachment 8-ATA/ATAPI command set, Working Draft Project American National Standard T13/1699-D, (2007)
[7]  
TRAINOR M., Overcoming disk drive access bottlenecks with Intel® Robson technology, Technol. Intel Mag, (2007)
[8]  
TRIKA S., ESCHMANN M., MATTHEWS J., SRINIVASAN V., Method and apparatus to maintain data integrity in disk cache memory during and after periods of cache inaccessibility, (2007)
[9]  
Flash memory, (2004)