会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • DATA MANAGEMENT IN SOLID STATE STORAGE SYSTEMS
    • 固态存储系统中的数据管理
    • WO2011073940A1
    • 2011-06-23
    • PCT/IB2010/055875
    • 2010-12-16
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONCIDECIYAN, Roy D.ELEFTHERIOU, Evangelos S.HAAS, RobertHU, Xiao-YuILIADIS, IliasMITTELHOLZER, Thomas
    • CIDECIYAN, Roy D.ELEFTHERIOU, Evangelos S.HAAS, RobertHU, Xiao-YuILIADIS, IliasMITTELHOLZER, Thomas
    • G06F11/10
    • G06F11/1008G06F11/1012G06F11/1068G06F11/108
    • Methods and apparatus are provided for controlling data management operations including storage of data in solid state storage (6) of a solid state storage system (5). Input data is stored in successive groups of data write locations in the solid state storage (6). Each group comprises a set of write locations in each of a plurality of logical subdivisions of the solid state storage (6). The input data to be stored in each group is encoded in accordance with first and second linear error correction codes. The encoding is performed by constructing from the input data to be stored in each group a logical array of rows and columns of data symbols. The rows and columns are respectively encoded in accordance with the first and second linear error correction codes to produce an encoded array in which all rows correspond to respective first codewords and columns correspond to respective second codewords. The encoding and storage operation is performed such that, in each said group, the encoded input data comprises a plurality of first codewords in each of a plurality of the logical subdivisions and each logical subdivision contains a portion of each of the second codewords for that group.
    • 提供了用于控制数据管理操作的方法和装置,包括在固态存储系统(5)的固态存储(6)中存储数据。 输入数据存储在固态存储器(6)中的连续的数据写入位置组中。 每个组包括在固态存储器(6)的多个逻辑子部分中的每一个中的一组写入位置。 要存储在每个组中的输入数据根据第一和第二线性纠错码进行编码。 通过从输入数据中构成数据符号的行和列的逻辑阵列,来构成编码。 行和列分别根据第一和第二线性纠错码编码以产生编码阵列,其中所有行对应于相应的第一码字和列对应于相应的第二码字。 执行编码和存储操作,使得在每个所述组中,编码的输入数据包括多个逻辑子部分中的每一个中的多个第一码字,并且每个逻辑细分包含该组的每个第二码字的一部分 。
    • 6. 发明申请
    • FLASH MEMORY CONTROLLER
    • 闪存控制器
    • WO2011070526A1
    • 2011-06-16
    • PCT/IB2010/055684
    • 2010-12-09
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONELEFTHERIOU, Evangelos S.HAAS, RobertHU, Xiao-Yu
    • ELEFTHERIOU, Evangelos S.HAAS, RobertHU, Xiao-Yu
    • G06F13/16
    • G06F13/1668G06F9/3004G11C7/1042
    • A Flash memory controller is coupled to a first Flash memory package through a first Flash memory interface and to a second Flash memory package through the first Flash memory interface. The Flash memory controller is designed to receive a first instruction relating to the first Flash memory package and to perform a first process depending on the first instruction. The Flash memory controller is further designed to receive a second instruction relating to the second Flash memory package and to perform a second process depending on the second instruction. The Flash memory controller is further adapted for splitting the first process into at least two first sub-steps and for splitting the second process into at least two second sub-steps. The Flash memory controller is further adapted for executing the first and second sub-steps, and for interleaving execution of first and second sub-steps.
    • 闪存控制器通过第一闪存存储器接口耦合到第一闪存存储器封装,并通过第一闪存存储器接口耦合到第二闪存存储器封装。 闪存控制器被设计为接收与第一闪存存储器包相关的第一指令,并且根据第一指令执行第一处理。 闪存控制器还被设计为接收与第二闪存存储器包相关的第二指令,并且根据第二指令执行第二处理。 闪存控制器还适用于将第一进程分成至少两个第一子步骤,并将第二进程分成至少两个第二子步骤。 闪存控制器还适用于执行第一和第二子步骤,并且用于交错执行第一和第二子步骤。
    • 7. 发明申请
    • DECODING OF LDPC CODE
    • LDPC码的解码
    • WO2011151759A1
    • 2011-12-08
    • PCT/IB2011/052268
    • 2011-05-25
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONELEFTHERIOU, Evangelos S.HAAS, RobertHU, XiaoyuNGUYEN, Dung Viet
    • ELEFTHERIOU, Evangelos S.HAAS, RobertHU, XiaoyuNGUYEN, Dung Viet
    • H03M13/11
    • H03M13/1105H03M13/1108H03M13/2957
    • It is provided a method for decoding a sequence of bits encoded by a LPDC code. The method comprises providing a set of bit states, including a first state and a second state, and a set of conditions to change a bit state including a first condition 5 and a second condition. The first condition and the second condition are different. The method comprises reading the value of each bit of the sequence, associating each bit to a respective state of the set according to the values as read, determining that an evaluated condition is met and changing the state of the target bit as a result of the condition being met. The method may then set the value of the target bit of the 10 sequence according to the state thereof. Such a method provides a solution for decoding a sequence of bits encoded by a LDPC code with better performance than the classic bit-flipping algorithm with only a slight increase in complexity.
    • 提供了一种用于解码由LPDC码编码的比特序列的方法。 该方法包括提供一组位状态,包括第一状态和第二状态,以及一组条件以改变包括第一条件5和第二状态的位状态。 第一个条件和第二个条件是不同的。 该方法包括读取序列的每个比特的值,根据读取的值将每个比特与组的相应状态相关联,确定满足评估条件并改变目标比特的状态作为结果 条件得到满足 然后,该方法可以根据其状态来设置10序列的目标比特的值。 这种方法提供了一种解码方案,用于以比典型的比特翻转算法更好的性能来解码由LDPC码编码的比特序列,只有稍微增加的复杂度。
    • 9. 发明申请
    • WRITE-ERASE ENDURANCE LIFETIME OF MEMORY STORAGE DEVICES
    • 内存存储设备的写保护寿命寿命
    • WO2011013054A1
    • 2011-02-03
    • PCT/IB2010/053382
    • 2010-07-26
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONELEFTHERIOU, Evangelos SHAAS, RobertHU, Xiaoyu
    • ELEFTHERIOU, Evangelos SHAAS, RobertHU, Xiaoyu
    • G06F12/02G11C16/34
    • B62D35/001G06F12/0246G06F2212/1044G06F2212/7205G06F2212/7211G11C16/349G11C16/3495
    • A memory management system and method for managing memory blocks of a memory device of a computer. The system includes a free block data structure (12) including free memory blocks (14) for writing, and sorting the free memory blocks in a predetermined order based on block write-erase endurance cycle count and receiving new user-write requests to update existing data and relocation write requests to relocate existing data separately, a user-write block pool (IS) for receiving youngest blocks holding user-write data (i.e., any page being updated frequently) from the free block data structure, a relocation block pool (20) for receiving oldest blocks holding relocation data (i.e., any page being updated infrequently) from the free block data structure, and a garbage collection pool structure (24) for selecting at least one of user-write blocks and relocation blocks for garbage collection, wherein the selected block is moved back to the free block data structure upon being relocated and erased.
    • 一种用于管理计算机的存储器件的存储器块的存储器管理系统和方法。 该系统包括一个空闲块数据结构(12),包括用于写入的空闲存储器块(14),并且基于块写擦除耐久循环计数以预定顺序对可用存储器块进行排序,并且接收新的用户写入请求以更新现有的 数据和重新定位写请求以分别重新定位现有数据;用户接收块池(IS),用于从空闲块数据结构接收保存用户写入数据(即,任何被频繁更新的页面)的最小块, 20),用于从所述空闲块数据结构接收保持重定位数据(即,不经常更新的任何页面)的最旧块,以及用于选择用于垃圾收集的用户写入块和重定位块中的至少一个的垃圾收集池结构(24) ,其中所选择的块在重新定位和擦除时被移回到空闲块数据结构。