-
公开(公告)号:WO2005006173A3
公开(公告)日:2006-06-08
申请号:PCT/EP2004051385
申请日:2004-07-07
Applicant: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX , WINOGRAD SHMUEL , IBM , IBM UK
Inventor: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX , WINOGRAD SHMUEL
CPC classification number: G06F11/1076 , G06F2211/1057 , G06F2211/1059 , G06F2211/1064
Abstract: A data storage subsystem that includes three data storage units, three check storage units, and an array controller coupled to the three data and three check storage units can tolerate failure of any three data and check storage units failures can be occur before data stored on the data storage subsystem is lost. Information is stored on the data storage subsystem as a symmetric Maximum Distance Separation code, such as Winograd code, a Reed Solomon code, an EVENODD code or a derivative of an EVENODD code. The array controller determines the contents of the check storage units so that any three erasures of the data storage units and the check storage units can be corrected by the array controller. The array controller updates a block of data contained in any one of the data storage units and the check storage units using only six IO operations.
Abstract translation: 包含三个数据存储单元,三个检查存储单元和耦合到三个数据的阵列控制器和三个检查存储单元的数据存储子系统可以容忍任何三个数据的故障,并且检查存储单元可能在存储在 数据存储子系统丢失。 信息作为对称的最大距离分离码存储在数据存储子系统上,例如Winograd代码,Reed Solomon码,EVENODD码或EVENODD码的导数。 阵列控制器确定检查存储单元的内容,使得数据存储单元和检查存储单元的任何三个擦除可以由阵列控制器校正。 阵列控制器仅使用六个IO操作来更新包含在任何一个数据存储单元和检查存储单元中的数据块。
-
公开(公告)号:WO2005006173A9
公开(公告)日:2006-02-23
申请号:PCT/EP2004051385
申请日:2004-07-07
Applicant: IBM , IBM UK , HETZLER STEVEN ROBERT , SMITH DANIEL FELIX , WINOGRAD SHMUEL
Inventor: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX , WINOGRAD SHMUEL
CPC classification number: G06F11/1076 , G06F2211/1057 , G06F2211/1059 , G06F2211/1064
Abstract: A data storage subsystem that includes three data storage units, three check storage units, and an array controller coupled to the three data and three check storage units can tolerate failure of any three data and check storage units failures can be occur before data stored on the data storage subsystem is lost. Information is stored on the data storage subsystem as a symmetric Maximum Distance Separation code, such as Winograd code, a Reed Solomon code, an EVENODD code or a derivative of an EVENODD code. The array controller determines the contents of the check storage units so that any three erasures of the data storage units and the check storage units can be corrected by the array controller. The array controller updates a block of data contained in any one of the data storage units and the check storage units using only six IO operations.
Abstract translation: 包含三个数据存储单元,三个检查存储单元和耦合到三个数据的阵列控制器和三个检查存储单元的数据存储子系统可以容忍任何三个数据的故障,并且检查存储单元可能在存储在 数据存储子系统丢失。 信息作为对称的最大距离分离码存储在数据存储子系统上,例如Winograd代码,Reed Solomon码,EVENODD码或EVENODD码的导数。 阵列控制器确定检查存储单元的内容,使得数据存储单元和检查存储单元的任何三个擦除可以由阵列控制器校正。 阵列控制器仅使用六个IO操作来更新包含在任何一个数据存储单元和检查存储单元中的数据块。
-
公开(公告)号:CA2057666A1
公开(公告)日:1992-07-23
申请号:CA2057666
申请日:1991-12-13
Applicant: IBM
Inventor: HASSNER MARTIN , SCHWIEGELSHOHN UWE , WINOGRAD SHMUEL
Abstract: SA9-91-003 Apparatus and method for implementing a parallelized algorithm for solving the key equation for the decoding of a linear algebraic code. A computational loop has one branching condition that branches into two straight-line loops. One of these executes three multiplication operations and the other executes five multiplication operations, 2t iterations of these two loops being required to decode t symbols in error. These loops are coupled such that during each successive 2t iterations, four multiplication operations are executed simultaneously in pairs, the fifth multiplication operation in said other loop being paired with a multiplication operation in the next iteration of said one loop. During one of the paired multiplication operations an inverse table look up operation is executed, and during another of the multiplication operations an addition operation is executed.
-
公开(公告)号:DE69614772T2
公开(公告)日:2002-07-04
申请号:DE69614772
申请日:1996-06-10
Applicant: IBM
Inventor: HASSNER MARTIN AURELIANO , TAMURA TETSUYA , WINOGRAD SHMUEL
Abstract: Parallel ML processing of an analog signal in a RLL-coded channel in which (1) vectors for a current state of the channel and the next state of the channel are computed using Walsh transform vector coefficients of the analog signal; (2) current state vectors and next state vectors and values of vectors precomputed in analog matched filters are used to generate vector scalar products which are compared against preselected threshold values for generating binary decision outputs that are used in digital sequential finite state machines to generate ML symbol decisions; and (3) ML symbol decisions are fed back and used to subtract the intersymbol interference value of the current state vector from the vector of the next state to transform the next state vector into an updated current state vector.
-
公开(公告)号:CA2532766C
公开(公告)日:2011-04-05
申请号:CA2532766
申请日:2004-07-07
Applicant: IBM
Inventor: HETZLER STEVEN ROBERT , SMITH DANIEL FELIX , WINOGRAD SHMUEL
Abstract: A data storage subsystem that includes three data storage units, three check storage units, and an array controller coupled to the three data and three check storage units can tolerate failure of any three data and check storage units failures can be occur before data stored on the data storage subsystem is lost. Information is stored on the data storage subsystem as a symmetric Maximum Distance Separation code, such as Winograd code, a Reed Solomon code, an EVENODD code or a derivative of an EVENODD code. The array controller determines the contents of the check storage units so that any three erasures of the data storage units and the check storage units can be corrected by the array controller. The array controller updates a block of data contained in any one of the data storage units and the check storage units using only six IO operations.
-
公开(公告)号:ES2160770T3
公开(公告)日:2001-11-16
申请号:ES96304352
申请日:1996-06-10
Applicant: IBM
Inventor: HASSNER MARTIN AURELIANO , TAMURA TETSUYA , WINOGRAD SHMUEL
Abstract: Parallel ML processing of an analog signal in a RLL-coded channel in which (1) vectors for a current state of the channel and the next state of the channel are computed using Walsh transform vector coefficients of the analog signal; (2) current state vectors and next state vectors and values of vectors precomputed in analog matched filters are used to generate vector scalar products which are compared against preselected threshold values for generating binary decision outputs that are used in digital sequential finite state machines to generate ML symbol decisions; and (3) ML symbol decisions are fed back and used to subtract the intersymbol interference value of the current state vector from the vector of the next state to transform the next state vector into an updated current state vector.
-
公开(公告)号:CA2532766A1
公开(公告)日:2005-01-20
申请号:CA2532766
申请日:2004-07-07
Applicant: IBM
Inventor: SMITH DANIEL FELIX , HETZLER STEVEN ROBERT , WINOGRAD SHMUEL
Abstract: A data storage subsystem that includes three data storage units, three check storage units, and an array controller coupled to the three data and three check storage units can tolerate failure of any three data and check storage units failures can be occur before data stored on the data storage subsystem is lost. Information is stored on the data storage subsystem as a symmetric Maximum Distance Separation code, such as Winograd code, a Reed Solomon code , an EVENODD code or a derivative of an EVENODD code. The array controller determines the contents of the check storage units so that any three erasure s of the data storage units and the check storage units can be corrected by th e array controller. The array controller updates a block of data contained in any one of the data storage units and the check storage units using only six IO operations.
-
公开(公告)号:AT205012T
公开(公告)日:2001-09-15
申请号:AT96304352
申请日:1996-06-10
Applicant: IBM
Inventor: HASSNER MARTIN AURELIANO , TAMURA TETSUYA , WINOGRAD SHMUEL
Abstract: Parallel ML processing of an analog signal in a RLL-coded channel in which (1) vectors for a current state of the channel and the next state of the channel are computed using Walsh transform vector coefficients of the analog signal; (2) current state vectors and next state vectors and values of vectors precomputed in analog matched filters are used to generate vector scalar products which are compared against preselected threshold values for generating binary decision outputs that are used in digital sequential finite state machines to generate ML symbol decisions; and (3) ML symbol decisions are fed back and used to subtract the intersymbol interference value of the current state vector from the vector of the next state to transform the next state vector into an updated current state vector.
-
公开(公告)号:GB2348585A
公开(公告)日:2000-10-04
申请号:GB0000704
申请日:2000-01-14
Applicant: IBM
Inventor: JAMESON DAVID H , TRESSER CHARLES PHILIPPE LOUIS , WU CHAI W , ABRAMS STEVEN R , WINOGRAD SHMUEL
IPC: G06F1/00 , G06F11/00 , G09C1/00 , G06F11/10 , G06F12/14 , G06F21/00 , G06F21/24 , G06T1/00 , G11B20/00 , G11B20/18 , H03M13/01 , H04L9/30 , H04N1/32 , H04N1/387 , H04N7/08 , H04N7/081 , H04L9/32
Abstract: A watermark in the form of an added message is attached to a digital recording so that a significant content of the recording is completely unchanged by the process in the sense that any reader commonly used for such recording will extract from the recording exactly what would have been extracted in the case the added message had not been attached. This is done by hiding the added message in the error correcting code (ECC) for the significant content of the recording.
-
公开(公告)号:GB2348585B
公开(公告)日:2003-12-24
申请号:GB0000704
申请日:2000-01-14
Applicant: IBM
Inventor: JAMESON DAVID H , TRESSER CHARLES PHILIPPE LOUIS , WU CHAI W , ABRAMS STEVEN R , WINOGRAD SHMUEL
IPC: G06F1/00 , G06F11/00 , G09C1/00 , G06F11/10 , G06F12/14 , G06F21/00 , G06F21/24 , G06T1/00 , G11B20/00 , G11B20/18 , H03M13/01 , H04L9/30 , H04N1/32 , H04N1/387 , H04N7/08 , H04N7/081 , H04L9/32
Abstract: A watermark in the form of an added message is attached to a digital recording so that a significant content of the recording is completely unchanged by the process in the sense that any reader commonly used for such recording will extract from the recording exactly what would have been extracted in the case the added message had not been attached. This is done by hiding the added message in the error correcting code (ECC) for the significant content of the recording.
-
-
-
-
-
-
-
-
-