会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Modular implementation for a parallelized key equation solver for linear
algebraic codes
    • 用于线性代数代码的并行化关键方程求解器的模块化实现
    • US5428628A
    • 1995-06-27
    • US127465
    • 1993-09-27
    • Martin HassnerUwe SchwiegelshohnShmuel Winograd
    • Martin HassnerUwe SchwiegelshohnShmuel Winograd
    • G06F11/10H03M13/00H03M13/15
    • H03M13/151
    • Apparatus and method for implementing a parallelized algorithm for solving the key equation for the decoding of a linear algebraic code. Circuitry implements two computation sequences. One of these executes three multiplication operations and the other executes five multiplication operations, 2t iterations of these two sequences being required to decode t symbols in error. These sequences are coupled such that during each successive 2t iterations, four multiplication operations are executed simultaneously in pairs, the fifth multiplication operation in the other sequence being paired with a multiplication operation in the next iteration of the one sequence. 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. Two consecutive executions of the other sequence are prevented.
    • 用于实现用于解码线性代数码的解码的关键方程的并行算法的装置和方法。 电路实现两个计算序列。 其中一个执行三个乘法运算,另一个执行五个乘法运算,需要这两个序列的2t次迭代来解码错误的t个符号。 这些序列被耦合,使得在每个连续的2t迭代期间,四个乘法运算被成对同时执行,另一个序列中的第五次乘法运算与在一个序列的下一次迭代中的乘法运算配对。 在一对配对乘法运算中,执行逆表查找操作,而在另一乘法运算期间,执行加法运算。 防止其他顺序的两个连续执行。
    • 3. 发明申请
    • RAID 3 + 3
    • US20080016413A1
    • 2008-01-17
    • US11747887
    • 2007-05-11
    • Steven HetzlerDaniel SmithShmuel Winograd
    • Steven HetzlerDaniel SmithShmuel Winograd
    • G06F11/00
    • G06F11/1076G06F2211/1057G06F2211/1059G06F2211/1064
    • 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 a 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.
    • 包含三个数据存储单元,三个检查存储单元和耦合到三个数据的阵列控制器和三个检查存储单元的数据存储子系统可以容忍任何三个数据的故障,并且检查存储单元可能在存储在 数据存储子系统丢失。 信息作为对称的最大距离分离码存储在数据存储子系统上,例如Winograd码,里德所罗门码,EVENODD码或EVENODD码的导数。 阵列控制器确定检查存储单元的内容,使得数据存储单元和检查存储单元的任何三个擦除可以由阵列控制器校正。 阵列控制器仅使用六个IO操作来更新包含在数据存储单元和检查存储单元中的任何一个中的数据块。
    • 4. 发明申请
    • Raid 3 + 3
    • 突击3 + 3
    • US20050015700A1
    • 2005-01-20
    • US10619648
    • 2003-07-14
    • Steven HetzlerDaniel SmithShmuel Winograd
    • Steven HetzlerDaniel SmithShmuel Winograd
    • G06F3/06G06F11/10G11C29/00
    • G06F11/1076G06F2211/1057G06F2211/1059G06F2211/1064
    • 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 a 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.
    • 包含三个数据存储单元,三个检查存储单元和耦合到三个数据的阵列控制器和三个检查存储单元的数据存储子系统可以容忍任何三个数据的故障,并且检查存储单元可能在存储在 数据存储子系统丢失。 信息作为对称的最大距离分离码存储在数据存储子系统上,例如Winograd码,里德所罗门码,EVENODD码或EVENODD码的导数。 阵列控制器确定检查存储单元的内容,使得数据存储单元和检查存储单元的任何三个擦除可以由阵列控制器校正。 阵列控制器仅使用六个IO操作来更新包含在任何一个数据存储单元和检查存储单元中的数据块。
    • 5. 发明授权
    • Maximum-likelihood symbol detection for RLL-coded data
    • RLL编码数据的最大似然符号检测
    • US5638065A
    • 1997-06-10
    • US489863
    • 1995-06-13
    • Martin A. HassnerTetsuya TamuraShmuel Winograd
    • Martin A. HassnerTetsuya TamuraShmuel Winograd
    • G11B20/10G11B20/14G11B20/18H03M7/00
    • G11B20/1426G11B20/10009
    • 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.
    • RLL编码信道中的模拟信号的并行ML处理,其中(1)信道的当前状态的向量和信道的下一状态的矢量使用模拟信号的沃尔什变换矢量系数来计算; (2)当前状态矢量和下一状态向量以及在模拟匹配滤波器中预先计算的矢量值用于产生与预选阈值进行比较的矢量标量积,用于产生在数字顺序有限状态机中使用的二进制判决输出以产生ML 符号决定 (3)ML符号决定被反馈并用于从下一状态的向量中减去当前状态向量的符号间干扰值,以将下一状态向量变换为更新的当前状态向量。
    • 8. 发明授权
    • System to improve memory reliability and associated methods
    • 系统提高内存可靠性和相关方法
    • US08171377B2
    • 2012-05-01
    • US12023374
    • 2008-01-31
    • Timothy J. DellLuis A. Lastras-MontanoBarry M. TragerShmuel Winograd
    • Timothy J. DellLuis A. Lastras-MontanoBarry M. TragerShmuel Winograd
    • G11C29/00
    • H03M13/1545G06F11/1044H03M13/1515
    • A system to improve memory reliability in computer systems that may include memory chips, and may rely on a error control encoder to send codeword symbols for storage in each of the memory chips. At least two symbols from a codeword are assigned to each memory chip and therefore failure of any of the memory chips could affect two symbols or more. The system may also include a table to record failures and partial failures of the codeword symbols for each of the memory chips so the error control encoder can correct subsequent partial failures based upon the previous partial failures. The error control coder is capable of correcting and/or detecting more errors if only a fraction of a chip is noted in the table as having a failure as opposed to a full chip noted as having a failure.
    • 一种用于提高可能包括存储器芯片的计算机系统中的存储器可靠性的系统,并且可以依赖于错误控制编码器来发送用于存储在每个存储器芯片中的码字符号。 来自码字的至少两个符号被分配给每个存储器芯片,因此任何存储器芯片的故障可能影响两个或更多个符号。 该系统还可以包括用于记录每个存储器芯片的码字符号的故障和部分故障的表,因此错误控制编码器可以基于先前的部分故障来校正随后的部分故障。 误差控制编码器能够校正和/或检测更多的误差,如果在表中只有一部分芯片被注意为具有故障,而不是被称为具有故障的全芯片。
    • 10. 发明授权
    • Root solver and associated method for solving finite field polynomial equations
    • 求解有限域多项式方程的根解和相关方法
    • US06792569B2
    • 2004-09-14
    • US09842244
    • 2001-04-24
    • Charles Edwin CoxMartin Aureliano HassnerBarry Marshall TragerShmuel Winograd
    • Charles Edwin CoxMartin Aureliano HassnerBarry Marshall TragerShmuel Winograd
    • H03M1300
    • H03M13/1545H03M13/1515
    • An error correction algebraic decoder uses a key equation solver for calculating the roots of finite field polynomial equations of degree up to six, and lends itself to efficient hardware implementation and low latency direction calculation. The decoder generally uses a two-step process. The first step is the conversion of quintic equations into sextic equations, and the second step is the adoption of an invertible Tschirnhausen transformation to reduce the sextic equations by eliminating the degree 5 term. The application of the Tschirnhausen transformation considerably decreases the complexity of the operations required in the transformation of the polynomial equation into a matrix. The second step defines a specific Gaussian elimination that separates the problem of solving quintic and sextic polynomial equations into a simpler problem of finding roots of a quadratic equation and a quartic equation.
    • 纠错代数解码器使用密钥方程求解器来计算六个有限域多项式方程的根,并适用于有效的硬件实现和低延迟方向计算。 解码器通常采用两步法。 第一步是将五次方程转换为性别方程,第二步是采用可逆的Tschirnhausen变换,通过消除5度项来减少性别方程。 Tschirnhausen变换的应用大大降低了将多项式方程转换为矩阵所需的操作的复杂性。 第二步定义了一个特定的高斯消除,将解决五元和多项式多项式方程的问题分解成找到二次方程和四次方程的根的一个更简单的问题。