基于IOP321的嵌入式RAID系统中的硬异或实现  

Hardware XOR Implementation in IOP321-Based Embedded RAID Systems

在线阅读下载全文

作  者:李明[1] 董晓明[1] 刘瑞芳[1] 

机构地区:[1]华中科技大学计算机科学与技术学院信息存储系统国家专业实验室暨教育部重点实验室,湖北武汉430074

出  处:《计算机工程与科学》2007年第3期87-90,共4页Computer Engineering & Science

基  金:国家自然科学基金资助项目(60173043)

摘  要:为提高RAID系统的可靠性,RAID3/5/6算法在数据写入的过程中采用异或运算产生奇偶校验信息。当RAID出现故障时,也是通过异或运算完成数据的重构。因此,异或运算是RAID系统工作时频繁而且重要的操作之一。本文详细介绍了采用Intel IOP321处理器的应用加速单元实现异或运算的工作原理和软件模块设计,并通过实验测试证明,专门的硬异或单元比嵌入式处理器做软件异或运算的速度快7倍以上,有效地解决了嵌入式环境下异或的性能瓶颈问题。To improve the reliability of RAID storage systems,the XOR operation is performed to generate the parity check information in RAID level 3/5/6 when writing IO data,and is also used to rebuild an RAID system when the system works in the degrade mode.So the XOR operation is one of the most frequent and important operations for RAID systems.In this paper,it discusses the theory and implementation of hardware and software for the application accelerator unit in the Intel IOP321 processor,then proves by experiments that the XOR speed of the special hardware unit is 7 times faster at least than that of embedded CPUs,which can resolve the bottleneck problem of the XOR operation in embedded environments.

关 键 词:异或 链描述符 应用加速单元 

分 类 号:TP333[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象