发明授权
- 专利标题: RAID-6 computation system and method
- 专利标题(中): RAID-6计算系统和方法
-
申请号: US12639736申请日: 2009-12-16
-
公开(公告)号: US08296515B1公开(公告)日: 2012-10-23
- 发明人: Nirmal Raj Saxena , Mark A. Overby , Andrew Currid
- 申请人: Nirmal Raj Saxena , Mark A. Overby , Andrew Currid
- 申请人地址: US CA Santa Clara
- 专利权人: Nvidia Corporation
- 当前专利权人: Nvidia Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Patterson & Sheridan,LLP
- 主分类号: G06F11/10
- IPC分类号: G06F11/10 ; G06F12/16
摘要:
One embodiment of the present invention sets forth a technique for performing RAID-6 computations using simple arithmetic functions and two-dimensional table lookup operations. A set of threads within a multi-threaded processor are assigned to perform RAID-6 computations in parallel on a stripe of RAID-6 data. A set of lookup tables are stored within the multi-threaded processor for access by the threads in performing the RAID-6 computations. During normal operation of a related RAID-6 disk array, RAID-6 computations may be performed by the threads using a small set of simple arithmetic operations and a set of lookup operations to the lookup tables. Greater computational efficiency is gained by reducing the RAID-6 computations to simple operations that are performed efficiently on a multi-threaded processor, such as a graphics processing unit.
信息查询