期刊文献+

异质存储系统中的高速缓存机制研究 被引量:6

A Study on Cache Mechanism in Heterogeneous Memory System
下载PDF
导出
摘要 存储子系统是嵌入式系统的重要组成部分.由于传统存储系统的设计已经无法满足容量日益增长的需求,固态存储器的应用越来越广泛.针对固态存储系统的存取速率慢的问题,目前常用的优化技术主要有缓存和并行读写技术.然而,在大多数应用和研究中,如何将这两类技术进行融合是目前遇到的一个重大挑战.对此,本文提出一种融合了缓存技术和并行读写技术的基于循环缓冲的新型缓存机制.本方案将缓冲和固态存储模块通过交叉矩阵进行互联,并用专门的缓冲来进行读写过程中的错误处理.理论计算和仿真实验表明该机制能够有效地提升大容量固态存储系统的访问速率.原型系统证明本方案具有直接在电路板布局布线实现的高可行性. Memory subsystem plays a vital role in embedded systems.Since it's hard to obtain increasingly capacity for traditional memory systems,NAND Flash based SSM(solid state memory),especially heterogeneous SSM with RAM(read only memory),is becoming more and more widely used.Corresponding to low speed problem in SSM,cache and parallel technologies are commonly used for optimization.However,it poses a significant challenge to integrate them into a single solution in most applications.This article presents a mechanism based on cyclic buffer and integrates caches with parallel technologies.Cache and Storage modules are connected through a switch-matrix.A unified buffer is introduced to handle errors.Benefiting from dual bus infrastructure,also flexible addressing and scheduling strategies,this approach can largely improve data level parallelism.Verification and empirical experiment results demonstrate the concept with high speed and satisfactory performance.Prototyping system shows the feasibility of the placement layout and routing within circuit board.
出处 《电子学报》 EI CAS CSCD 北大核心 2011年第6期1267-1271,共5页 Acta Electronica Sinica
基金 国家高技术研究发展计划(863计划)课题(No.2008AA01Z101)
关键词 异构存储系统 交叉矩阵 缓冲调度 heterogeneous memory system switch matrix cache scheduling
  • 相关文献

参考文献13

  • 1Adams L, K Chao, M Fehringer, C Miller, et al. Challenges in implementing commercial non-volatile memory in spacecraft solid state recorders [ A ]. 1st Annual Non-Volatile Memory Technology Symposium [C ]. Arlington, Virginia, USA: IEEE Computer Society Press, 2000.23- 25.
  • 2European Space Agency. A3SysDef: Aurora Avionics Architec- ture System Definition[ EB/OL]. http://www, esa. int/esaMl/ Aurora/SE -MZ87A5QCE_ 0. html, 2006 - 05 - 10/2010 - 03 -21.
  • 3王芳,李恪,苏林,耿立红.空间太阳望远镜的星载固态存储器研制[J].电子学报,2004,32(3):472-475. 被引量:12
  • 4张科,郝智泉,王贞松.一种基于新体系结构的空间固态记录器原型系统[J].电子学报,2008,36(2):285-290. 被引量:5
  • 5Samsung. Flash SSD for Enterprise [EB/OL ]. http://www. sa_msung, corn/global/business/semiconductor/products/SSD/ Products_ Enterp-rise_ SSD. hlml,2010 - 01 - 08/2010 - 03 - 21.
  • 6Toshiba Inc High Performance SSDs (HG3 series)[ EB/OL]. http://ssd, toshiba, com/SSD-product-guide, html, 2010 - 01/ 2010 - 03 - 10.
  • 7SanDisk. SanDisk SSD G4[EB/OL]. http://www, sandisk. com/business-solutions/ssd/g4-solid-state-drive, 20t0 - 02/ 2010/03 - 21.
  • 8Cagdas D, J Bruce. The performance of PC solid-state disks(SSDs) as a function of bandwidth, concurrency, device archi- tecture, and system organization[ A ]. Steve Keckler. Interna-fional Symposium on Computer Architecture Proceedings of the 36th Annual International Symposium on Computer Architec- tttre[ C ]. Austin, USA: ACM Press, 2009.279 - 289.
  • 9Kang J-U,J-S Kim, C Park, H Park, et al.A multi-channel ar- chitecture for high-performance NAND flash-based storage sys- tem[J]. Journal of Systems Architecture, 2007,53(9) : 644 - 658.
  • 10Ramakrishna K,J S Love, G W Bradley. Caching strategies to improve disk system performance [ J ]. Computer, 1994, 27 (3) :38 - 46.

二级参考文献36

  • 1侯孝民,张卫杰,龙腾.高速大容量数据采集存储系统设计[J].无线电工程,2005,35(4):37-40. 被引量:5
  • 2王卫红,房兴业,陈湄,李向高,祁章年.卫星舱内辐射测量数字固态记录器的研制[J].航天医学与医学工程,1995,8(4):273-276. 被引量:3
  • 3张秀忠.空间太阳望远镜A相研究报告第3卷之数管系统[R].北京:中国科学院北京天文台,1996..
  • 4苏涛 吴顺军 廖晓群.高性能数字信号处理器与高速实时信号处理 [M].陕西西安:西安电子科技大学出版社,2000..
  • 5[1]S A Barnett,et al.A cost comparison of distributed and centralized approaches to video-on-demand[J].IEEE J.Selected Areas in Communications,1996,14:1173-1183.
  • 6[2]M Dahlin,et al.Cooperative Caching:Using Remote Client Memory to Improve File System Performance[C].In Proc.of the First Symp.on Operating Systems Design and Implementation,1994.267-280.
  • 7[3]T Anderson,et al.Serverless network file systems[J].ACM Trans.on Computer Systems,1996,14(1):41-79.
  • 8[4]M J Feeley,et al.Implementing Global Memory Management in a Workstation Cluster[C].In Proc.15-th Symposium on Operating Systems Principles,1995.201-212.
  • 9[5]P Sarkar,et al.Efficient Cooperative Caching Using Hints[C].In Proc.of the 2nd Symp.on Operating Systems Design and Implementation,1996.
  • 10[6]A Dan,et al.Buffer management policy for an on-demand video server[R].IBM Research Report RC 19347.

共引文献20

同被引文献58

  • 1罗舟,赵跃龙.基于存储区域网(SAN)的数据备份[J].现代电子技术,2004,27(22):33-36. 被引量:11
  • 2郎非,孙锐.高速数字图像记录系统的实现[J].红外与激光工程,2005,34(2):227-231. 被引量:4
  • 3KANG J U, KIM J S, CHANIK P, et al. A Multi-channel Architecture for High-performance NAND flash-based Storage System [J]. Journal of Systems Architecture(S1383-7621), 2007, 53(2): 644-658.
  • 4任国强,徐永刚,姚俊,等.基于NAND flash的数据记录方法与记录控制器:中国,201110106864.8[P].2011.
  • 5Samsung Electronics. 2G x 8 Bit / 4G x 8 Bit / 8G x 8 Bit NAND flash Memory [R]. Korea: Samsung, 2007.
  • 6Stevens W R, Rago S A. Unix环境高级编程(英文版). (第2版)[M].北京:人民邮电出版社,2006:355-420.
  • 7Mood Graybill. Introduction to the Theory of Statistics [M]. 3rd ed. New York: McGraw-Hill, 1974: 540-541.
  • 8Lee J H, Park G H, Kim S D. A new NAND-type flash memory package with smart buffer system for spatial and temporal localities [J]. Journal of Systems Architecture, 2005, 51(2): 111-123.
  • 9任国强,徐永刚,姚俊,等.基于NANDFlash的数据记录方法与记录控制器:中国,CN201110106864[P].2011-04-27.
  • 10Samsung Electronics. 2 Gx8 Bit/4 Gx8 Bit/8 Gx8 Bit NAND Flash Memory[R]. Korea: Samsung, 2007.

引证文献6

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部