存储 频道

RAID6连载(四):实现方式与未来前景

    【IT168 专稿】由于RAID6要计算P+Q两层校验,如果全部由CPU来处理该计算,显然相当影响系统性能;因此可以设计专门的硬件模块来完成校验计算,比如Intel就专门设计了Xscale IOP芯片,来处理存储应用,下面就以IOP333为例进行讲解。

图-1 IOP333模块图

    IOP333是基于ARM架构的处理器,它支持多功能设备,最有特色的是加入了应用加速器单元(Application Accelerator Unit),如图-1中红框部分。该模块主要完成校验计算,其内部模块如图-2所示:

图-2 应用加速器模块图

    它通过其控制寄存器,提供给系统软件操作AAU的接口;而其中的数据队列、布尔运算单元,以及填充/不填充单元来处理数据,并通过总线接口单元来和整个系统总线进行数据的交换和传输。

    很多RAID厂商都采用Xscale来设计硬件RAID,从而提供高性能、高可靠性的存储产品。

0
相关文章