Method and system for processing a service request
    11.
    发明申请
    Method and system for processing a service request 审中-公开
    处理服务请求的方法和系统

    公开(公告)号:US20070226745A1

    公开(公告)日:2007-09-27

    申请号:US11712155

    申请日:2007-02-28

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5027 G06F2209/509

    摘要: A method and system for performing tasks when processing a client service request. The service request is processed by a group of processing elements including a main processing element and at least one offloading processing element. A subset of tasks is assigned to at least one of the offloading processing elements. When a service request is received from the client at the group of processing elements, each offloading processing element determines whether processing of the service request requires performing a task contained in the subset of tasks assigned to the respective offloading processing element. If processing of the service request requires performing tasks comprised in the subset of tasks assigned to the respective offloading processing element, those tasks are performed and outputs of the tasks are transmitted back directly from the offloading processing element to the client.

    摘要翻译: 一种用于在处理客户端服务请求时执行任务的方法和系统。 服务请求由包括主处理元件和至少一个卸载处理元件的一组处理元件来处理。 任务的子集被分配给卸载处理元件中的至少一个。 当处理元件组从客户端接收到服务请求时,每个卸载处理元件确定服务请求的处理是否需要执行包含在分配给相应卸载处理元件的任务子集中的任务。 如果服务请求的处理需要执行分配给相应的卸载处理元件的任务子集中包含的任务,则执行这些任务,并且将任务的输出从卸载处理元件直接发送回客户端。

    Logical to physical address mapping in storage systems comprising solid state memory devices
    12.
    发明授权
    Logical to physical address mapping in storage systems comprising solid state memory devices 有权
    在包含固态存储器件的存储系统中的逻辑到物理地址映射

    公开(公告)号:US09256527B2

    公开(公告)日:2016-02-09

    申请号:US13812377

    申请日:2011-07-25

    IPC分类号: G06F12/02 G06F12/08

    摘要: The present idea provides a high read and write performance from/to a solid state memory device. The main memory of the controller is not blocked by a complete address mapping table covering the entire memory device. Instead such table is stored in the memory device itself, and only selected portions of address mapping information are buffered in the main memory in a read cache and a write cache. A separation of the read cache from the write cache enables an address mapping entry being evictable from the read cache without the need to update the related flash memory page storing such entry in the flash memory device. By this design, the read cache may advantageously be stored on a DRAM even without power down protection, while the write cache may preferably be implemented in nonvolatile or other fail-safe memory. This leads to a reduction of the overall provisioning of nonvolatile or fail-safe memory and to an improved scalability and performance.

    摘要翻译: 本想法提供了从/到固态存储器件的高读/写性能。 控制器的主存储器不被覆盖整个存储器件的完整地址映射表阻止。 相反,这样的表被存储在存储器设备本身中,并且只有地址映射信息的选定部分被缓存在读取高速缓存和写入高速缓存中的主存储器中。 读取高速缓存与写入高速缓存的分离使得能够从读取的高速缓存中取出地址映射条目,而不需要在闪存设备中更新存储这样的条目的相关闪存页面。 通过这种设计,读取高速缓存可以有利地存储在DRAM上,即使没有掉电保护,而写入高速缓存也可以优选地被实现在非易失性或其它故障安全存储器中。 这导致了非易失性或故障安全存储器的总体配置的减少以及改进的可扩展性和性能。

    Method and Controller for Identifying a Unit in a Solid State Memory Device for Writing Data to
    13.
    发明申请
    Method and Controller for Identifying a Unit in a Solid State Memory Device for Writing Data to 审中-公开
    用于识别用于写入数据的固态存储器件中的单元的方法和控制器

    公开(公告)号:US20120303878A1

    公开(公告)日:2012-11-29

    申请号:US13480840

    申请日:2012-05-25

    IPC分类号: G06F12/02

    摘要: In a method for identifying a unit in a solid state memory device for writing data to a tier structure is maintained the tier structure comprising at least two tiers for assigning units available for writing data to. In response to receiving a request for writing data it is determined if a unit for writing data to is available in a first tier of the at least two tiers. In response to determining that a unit is available for writing data to in the first tier this unit is identified for writing data to, and in response to determining that no unit is available for writing the data to in the first tier it is determined if a unit is available for writing data to in a second tier of the at least two tiers subject to a priority of the write request.

    摘要翻译: 在用于识别用于向层结构写入数据的固态存储装置中的单元的方法中,保持包括至少两个层的层结构,用于分配可写入数据的单元。 响应于接收到写入数据的请求,确定用于写入数据的单元是否在所述至少两个层的第一层中可用。 响应于确定单元可用于将数据写入到第一层,该单元被识别用于将数据写入到并且响应于确定没有单元可用于将数据写入第一层,确定是否 单元可用于将数据写入到至少两个层级的第二层中,这些级别受到写请求的优先级的限制。

    Method and Controller for Identifying a Unit in a Solid State Memory Device for Writing Data To
    14.
    发明申请
    Method and Controller for Identifying a Unit in a Solid State Memory Device for Writing Data To 审中-公开
    用于识别用于写入数据的固态存储器件中的单元的方法和控制器

    公开(公告)号:US20120303860A1

    公开(公告)日:2012-11-29

    申请号:US13493255

    申请日:2012-06-11

    IPC分类号: G06F12/02

    摘要: In a method for identifying a unit in a solid state memory device for writing data to a tier structure is maintained the tier structure comprising at least two tiers for assigning units available for writing data to. In response to receiving a request for writing data it is determined if a unit for writing data to is available in a first tier of the at least two tiers. In response to determining that a unit is available for writing data to in the first tier this unit is identified for writing data to, and in response to determining that no unit is available for writing the data to in the first tier it is determined if a unit is available for writing data to in a second tier of the at least two tiers subject to a priority of the write request.

    摘要翻译: 在用于识别用于向层结构写入数据的固态存储装置中的单元的方法中,保持包括至少两个层的层结构,用于分配可写入数据的单元。 响应于接收到写入数据的请求,确定用于写入数据的单元是否在所述至少两个层的第一层中可用。 响应于确定单元可用于将数据写入到第一层,该单元被识别用于将数据写入到并且响应于确定没有单元可用于将数据写入第一层,确定是否 单元可用于将数据写入到至少两个层级的第二层中,这些级别受到写请求的优先级的限制。

    Wear-level of cells/pages/sub-pages/blocks of a memory
    15.
    发明授权
    Wear-level of cells/pages/sub-pages/blocks of a memory 有权
    存储器的单元/页/子页/块的磨损级别

    公开(公告)号:US09170933B2

    公开(公告)日:2015-10-27

    申请号:US13700545

    申请日:2011-06-06

    IPC分类号: G06F9/312 G06F12/02 G11C16/34

    摘要: A method for wear-leveling cells, pages, sub-pages or blocks of a memory such as a flash memory includes receiving (S10) a chunk of data to be written on the cell, page, sub-page or block of the memory; counting (S40), in the received chunk of data, a number of times a given type of binary data ‘0’ or ‘1’ is to be written; and distributing (S50) the writing of the received chunk of data among cells, pages, sub-pages or blocks of the memory such as to wear-level the memory with respect to the number of the given type of binary data ‘0’ or ‘1’ counted in the chunk of data to be written.

    摘要翻译: 一种用于对诸如闪速存储器的存储器的单元,页,子页或块进行磨损均衡的方法包括:接收(S10)要写入存储器的单元,页,子页或块的数据块; 在接收到的数据块中计数(S40)多少次给定类型的二进制数据“0”或“1”被写入; 并且分配(S50)在所述存储器的单元,页面,子页面或块之间写入所接收的数据块,以便相对于给定类型的二进制数据“0”的数量对存储器进行磨损级别 “1”计入要写入的数据块中。

    Method and controller for identifying a unit in a solid state memory device for writing data to
    16.
    发明授权
    Method and controller for identifying a unit in a solid state memory device for writing data to 有权
    用于识别用于写入数据的固态存储装置中的单元的方法和控制器

    公开(公告)号:US08954652B2

    公开(公告)日:2015-02-10

    申请号:US13493255

    申请日:2012-06-11

    IPC分类号: G06F12/02 G06F3/06

    摘要: In a method for identifying a unit in a solid state memory device for writing data to a tier structure is maintained the tier structure comprising at least two tiers for assigning units available for writing data to. In response to receiving a request for writing data it is determined if a unit for writing data to is available in a first tier of the at least two tiers. In response to determining that a unit is available for writing data to in the first tier this unit is identified for writing data to, and in response to determining that no unit is available for writing the data to in the first tier it is determined if a unit is available for writing data to in a second tier of the at least two tiers subject to a priority of the write request.

    摘要翻译: 在用于识别用于向层结构写入数据的固态存储装置中的单元的方法中,保持包括至少两个层的层结构,用于分配可写入数据的单元。 响应于接收到写入数据的请求,确定用于写入数据的单元是否在所述至少两个层的第一层中可用。 响应于确定单元可用于将数据写入到第一层,该单元被识别用于将数据写入到并且响应于确定没有单元可用于将数据写入第一层,确定是否 单元可用于将数据写入到至少两个层级的第二层中,这些级别受到写请求的优先级的限制。

    Intra-block memory wear leveling
    18.
    发明授权
    Intra-block memory wear leveling 失效
    内部块内存损耗均衡

    公开(公告)号:US08495281B2

    公开(公告)日:2013-07-23

    申请号:US12630991

    申请日:2009-12-04

    IPC分类号: G06F12/00

    摘要: A method for intra-block wear leveling within solid-state memory subjected to wear, having a plurality of memory cells includes the step of writing to at least certain ones of the plurality of memory cells, in a non-uniform manner, such as to balance the wear of the at least certain ones of the plurality of memory cells within the solid-state memory, at intra-block level. For example, if a behavior of at least some of the plurality of memory cells is not characterized, then the method may comprise characterizing a behavior of at least some of the plurality of memory cells and writing to at least certain ones of the plurality of memory cells, based on the characterized behavior, and in a non-uniform manner.

    摘要翻译: 在具有多个存储单元的固态存储器内部进行具有多个存储单元的固态存储器内的块内损耗均衡的方法包括以非均匀方式写入多个存储单元中的至少某些存储单元的步骤, 在块内级别平衡固态存储器内的多个存储单元中的至少某些存储器单元的磨损。 例如,如果多个存储器单元中的至少一些存储器单元的行为没有被表征,则该方法可以包括表征多个存储器单元中的至少一些的行为,并写入多个存储器中的至少某些存储器 基于表征的行为,并且以不均匀的方式。

    WEAR-LEVEL OF CELLS/PAGES/SUB-PAGES/BLOCKS OF A MEMORY
    19.
    发明申请
    WEAR-LEVEL OF CELLS/PAGES/SUB-PAGES/BLOCKS OF A MEMORY 有权
    细胞/页/子页面/记忆体的层数

    公开(公告)号:US20130166827A1

    公开(公告)日:2013-06-27

    申请号:US13700545

    申请日:2011-06-06

    IPC分类号: G06F12/02

    摘要: The invention is directed to a method for wear-leveling cells or pages or sub-pages or blocks of a memory such as a flash memory, the method comprising:—receiving (S10) a chunk of data to be written on a cell or page or sub-page or block of the memory;—counting (S40) in the received chunk of data the number of times a given type of binary data ‘0’ or ‘I’ is to be written; and—distributing (S50) the writing of the received chunk of data amongst cells or pages or sub-pages or blocks of the memory such as to wear-level the memory with respect to the number of the given type of binary data ‘0’ or ‘I’ counted in the chunk of data to be written.

    摘要翻译: 本发明涉及一种用于对诸如闪速存储器的存储器的单元格或页面或子页面或块进行磨损均衡的方法,所述方法包括: - 接收(S10)要写入单元或页面的数据块 或存储器的子页面或块; - 在接收的数据块中记录给定类型的二进制数据“0”或“I”的次数(S40); (S50)在存储器的单元格或页面或子页面或块之间写入所接收的数据块,以便相对于给定类型的二进制数据“0”的数量对存储器进行磨损级别 或者“我”在要写入的数据块中计数。