I-CASH中数据页压缩的SOPC实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:dxseu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
固态盘(SolidStateDisk,SSD)存储技术最近几年飞速发展,凭借其优异的性能占领了部分市场。但SSD在寿命和成本上仍然与硬盘(HardwareDiskDrive,HDD)有比较大的差距。因此,在消费类市场中SSD的高成本使其无法普及,而在企业应用中其可靠性又不足。另一方面,HDD已经越来越不能满足系统对I/O的高速请求。因此,出现了利用SSD和HDD这两种存储技术优势而将其结合的混合存储技术。通过使用这种混合存储技术希望得到接近于SSD的性能而具有HDD的大容量并延长系统整体寿命。I-CASH(IntelligentlyCoupledArrayofSSDandHDD)则是一种将SSD和HDD并列使用的混合存储系统。I-CASH利用了数据的内容局部性原理,将不常改变的参考页数据存入SSD中,而只将各数据页相对于参考页数据不同的差异数据存入HDD中。这样相对于HDD来说实现了数据压缩的功能,从而系统可以获得若干倍HDD的性能;另外由于减少了对SSD的写操作,因此系统也可以获得比SSD更长的寿命。对于I-CASH的结构设计,使用了SOC主控芯片实现方案,该方案由主控芯片内部的专用硬件电路完成最主要的数据计算,芯片内部的CPU则只负责较简单的数据管理;在对I-CASH系统的实现方面,由于方案整体的复杂性,仅对上述方案中涉及的I-CASH页压缩子系统的设计及其在FPGA上的实现进行了深入研究,给出了页压缩子系统的结构,介绍了它的搭建、各模块的功能和其配置,特别是核心模块数据处理单元页压缩模块的verilog实现;在页压缩数据处理方面,提出了页压缩的算法及差异数据在HDD中存储的格式,使系统获得较好的数据压缩率。经在FPGA开发板上进行验证,I-CASH页压缩子系统可以正确完成数据页压缩和解压缩。通过修改参考页数据和写入的数据,对各种情况下数据压缩的性能进行了分析。系统整体数据压缩处理速度约为150MB/s。
其他文献
基于角色的访问控制(RBAC)一个关键问题是角色的构建。目前,虽然角色构建方法已被大量研究,但是这些角色构建方法并没有考虑RBAC模型中的约束信息,也并没有对得出的角色进行精确度
随着互联网的快速发展,各种信息不断涌现且形式各异。面对海量信息,用户难以区分数据的结构与层次,对信息资源的高效组织成为一个亟待解决的问题。目前主流的文件系统关心的是数
无线传感器网络具有很高的鲁棒性、准确性、灵活性等特点,这使得它运用于结构设施监测中具有不可替代的优势。将无线传感器网络运用于结构设施(如海洋平台)的监测中,当灾异出现
随着社会信息化水平的提高,数据变得越来越重要。与此同时,企业数据中心的存储需求量呈爆炸式增长。目前的存储系统主要是从数据的读写性能和可靠性方面进行设计,忽略了数据之间
伴随着信息技术的发展,数据量呈爆炸式增长,给数据的存储和处理带来了越来越大的挑战。新的技术不断应用到已有的存储系统中,用来扩展存储系统的容量和提高存储系统的性能以及资
QR码是日本自动化组件制造商Densoniq-Wave在1994年提出的一种技术,最初的设计目的是通过补给链跟踪机动车,它能够携带百倍于线性码的信息量并且可以抵抗一定程度的噪声污染、
视频的自动化分类技术是计算机视觉领域里面非常重要同时也非常具有挑战性的研究热点之一,其主要目的是用计算机对视频类别进行分类,以代替人工分类的方法。但是现有的对视频建
曲面重构是模式识别和图像处理中的重要问题之一,是对物体进行建模分析的关键技术。随着三维扫描设备与技术的不断发展,获取物体表面的采样点更加简单、准确。从三维数据点集
随着科技的发展和人们安全意识的提高,安防技术的迅速发展,视频监控系统广泛地应用于人们的生活中,产生的视频监控数据也越来越多,作为视频监控数据分析技术的基础视频监控数据检
通过采集公共汽车行驶参数,建立优秀驾驶行为分析模型,可以为驾驶司机提供一种优秀驾车的指导方法;优秀驾驶行为分析模型建立是关键,本文通过建立基于先验规则优秀驾驶行为分析模