Method for preloading data to improve data-retrieval times
    1.
    发明申请
    Method for preloading data to improve data-retrieval times 有权
    用于预加载数据以提高数据检索时间的方法

    公开(公告)号:US20070276990A1

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

    申请号:US11802224

    申请日:2007-05-21

    IPC分类号: G06F12/00

    摘要: The present invention discloses methods for improving data-retrieval times from a non-volatile storage device. A method for preloading data to improve data-retrieval times from a non-volatile storage device, the method including the steps of: providing a cache memory for preloading the data upon a host-system request to read the data; determining that a plurality of data segments that constitute a non-contiguous data object, stored in the storage device such that at least one data segment is non-contiguous to a preceding data segment in the data object, are in a predictable sequence; and preloading a non-contiguous next data segment in the predictable sequence into the cache memory after loading a current data segment into a host system from the cache memory, wherein the next data segment is preloaded prior to the host-system request to read the next data segment.

    摘要翻译: 本发明公开了一种用于从非易失性存储设备改进数据检索时间的方法。 一种用于预加载数据以从非易失性存储设备改进数据检索时间的方法,所述方法包括以下步骤:提供用于在主机系统请求读取数据时预加载数据的高速缓冲存储器; 确定存储在所述存储设备中的构成非连续数据对象的多个数据段,使得至少一个数据段与所述数据对象中的先前数据段不连续,是可预测的顺序; 以及在从所述高速缓冲存储器加载当前数据段到主机系统中之后,将可预测序列中的不连续的下一个数据段预加载到所述高速缓冲存储器中,其中在所述主机系统请求之前预先加载下一个数据段以读取下一个 数据段。

    Predictive data-loader
    2.
    发明申请
    Predictive data-loader 审中-公开
    预测数据加载器

    公开(公告)号:US20070276989A1

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

    申请号:US11802223

    申请日:2007-05-21

    IPC分类号: G06F12/00

    摘要: The present invention discloses devices for improving data-retrieval times from a non-volatile storage device. A non-volatile storage device including: a storage memory for storing data; a cache memory for preloading the data upon a host-system request to read the data; and a storage-device controller configured: to determine that a plurality of data segments that constitute a non-contiguous data object, stored in the storage memory such that at least one data segment is non-contiguous to a preceding data segment in the data object, are in a predictable sequence; and to preload a non-contiguous next data segment in the predictable sequence into the cache memory after loading a current data segment into a host system from the cache memory, wherein the next data segment is preloaded prior to the host-system request to read the next data segment.

    摘要翻译: 本发明公开了一种用于从非易失性存储设备改进数据检索时间的设备。 一种非易失性存储装置,包括:用于存储数据的存储存储器; 用于在主机系统请求上预加载数据以读取数据的高速缓冲存储器; 以及存储设备控制器,被配置为:确定存储在所述存储存储器中的构成非连续数据对象的多个数据段,使得至少一个数据段与所述数据对象中的先前数据段不连续 ,是可预测的序列; 并且在从主机系统从高速缓冲存储器加载当前数据段之后,将可预测序列中的不连续的下一个数据段预加载到高速缓冲存储器中,其中下一个数据段在主机系统请求之前被预加载以读取 下一个数据段。

    Method for preloading data to improve data-retrieval times
    3.
    发明授权
    Method for preloading data to improve data-retrieval times 有权
    用于预加载数据以提高数据检索时间的方法

    公开(公告)号:US08051249B2

    公开(公告)日:2011-11-01

    申请号:US11802224

    申请日:2007-05-21

    IPC分类号: G06F12/00

    摘要: The present invention discloses methods for improving data-retrieval times from a non-volatile storage device. A method for preloading data to improve data-retrieval times from a non-volatile storage device, the method including the steps of: providing a cache memory for preloading the data upon a host-system request to read the data; determining that a plurality of data segments that constitute a non-contiguous data object, stored in the storage device such that at least one data segment is non-contiguous to a preceding data segment in the data object, are in a predictable sequence; and preloading a non-contiguous next data segment in the predictable sequence into the cache memory after loading a current data segment into a host system from the cache memory, wherein the next data segment is preloaded prior to the host-system request to read the next data segment.

    摘要翻译: 本发明公开了一种用于从非易失性存储设备改进数据检索时间的方法。 一种用于预加载数据以从非易失性存储设备改进数据检索时间的方法,所述方法包括以下步骤:提供用于在主机系统请求读取数据时预加载数据的高速缓冲存储器; 确定存储在所述存储设备中的构成非连续数据对象的多个数据段,使得至少一个数据段与所述数据对象中的先前数据段不连续,是可预测的顺序; 以及在从所述高速缓冲存储器加载当前数据段到主机系统中之后,将可预测序列中的不连续的下一个数据段预加载到所述高速缓冲存储器中,其中在所述主机系统请求之前预先加载下一个数据段以读取下一个 数据段。

    Method and apparatus for implementing a caching policy for non-volatile memory
    8.
    发明授权
    Method and apparatus for implementing a caching policy for non-volatile memory 有权
    实现用于非易失性存储器的缓存策略的方法和装置

    公开(公告)号:US08103822B2

    公开(公告)日:2012-01-24

    申请号:US12430089

    申请日:2009-04-26

    IPC分类号: G06G12/08

    摘要: The present disclosure relates to methods, devices and computer-readable medium for implementing a caching policy and/or a cache flushing policy in a peripheral non-volatile storage device operatively coupled to a host device. In some embodiments, data is stored to a cache area of a non-volatile memory within the peripheral non-volatile storage device in accordance with a historical rate at which other data was received by the peripheral storage device from the host device and/or a historical average time interval between successive host write requests received and/or an assessed rate at which data is required to be written to the non-volatile memory and/or a detecting by the peripheral non-volatile memory device that the host has read the storage ready/busy flag. In some embodiments, data is copied from a cache storage area of the non-volatile memory to a main storage area in accordance with the historical rate and/or the historical average time interval.

    摘要翻译: 本公开涉及用于在可操作地耦合到主机设备的外围非易失性存储设备中实现高速缓存策略和/或缓存刷新策略的方法,设备和计算机可读介质。 在一些实施例中,根据外围存储设备从主机设备接收其他数据的历史速率和/或一个或多个存储器,数据被存储到外围非易失性存储设备内的非易失性存储器的高速缓存区域 接收的连续主机写入请求和/或需要将数据写入非易失性存储器的评估速率和/或由外围非易失性存储器设备检测到主机已读取存储器的历史平均时间间隔 准备/忙碌标志 在一些实施例中,根据历史速率和/或历史平均时间间隔将数据从非易失性存储器的高速缓存存储区域复制到主存储区域。

    Appliance with communication protocol emulation
    9.
    发明授权
    Appliance with communication protocol emulation 有权
    电器通讯协议仿真

    公开(公告)号:US07286067B2

    公开(公告)日:2007-10-23

    申请号:US11352220

    申请日:2006-02-13

    申请人: Amir Mosek Amir Lehr

    发明人: Amir Mosek Amir Lehr

    IPC分类号: H03M9/00

    CPC分类号: G06F13/105

    摘要: An appliance includes a physical interface for communication according to a broad protocol and two functional components. The first functional component communicates via the physical interface. The second functional component includes a functional module adapted to communicate according to a narrow protocol and an emulation module that transforms between the two protocols so that the two functional components can communicate with each other using the physical interface.

    摘要翻译: 设备包括用于根据广泛协议进行通信的物理接口和两个功能组件。 第一个功能组件通过物理接口进行通信。 第二功能部件包括适于根据窄协议进行通信的功能模块和在两个协议之间转换的仿真模块,使得两个功能组件可以使用物理接口彼此通信。

    Appliance with communication protocol emulation
    10.
    发明申请
    Appliance with communication protocol emulation 有权
    电器通讯协议仿真

    公开(公告)号:US20060195635A1

    公开(公告)日:2006-08-31

    申请号:US11352220

    申请日:2006-02-13

    申请人: Amir Mosek Amir Lehr

    发明人: Amir Mosek Amir Lehr

    IPC分类号: G06F13/38

    CPC分类号: G06F13/105

    摘要: An appliance includes a physical interface for communication according to a broad protocol and two functional components. The first functional component communicates via the physical interface. The second functional component includes a functional module adapted to communicate according to a narrow protocol and an emulation module that transforms between the two protocols so that the two functional components can communicate with each other using the physical interface.

    摘要翻译: 设备包括用于根据广泛协议进行通信的物理接口和两个功能组件。 第一个功能组件通过物理接口进行通信。 第二功能部件包括适于根据窄协议进行通信的功能模块和在两个协议之间转换的仿真模块,使得两个功能组件可以使用物理接口彼此通信。