Hardware XOR Implementation in IOP321-Based Embedded RAID Systems

Ruifang Liu · Computer Engineering and Science · 2007

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.

Read the paper · More papers on PaperTik