VIRTUAL BUCKET MULTIPLE HASH TABLES FOR EFFICIENT MEMORY IN-LINE DEDUPLICATION APPLICATION

    公开(公告)号:US20170286005A1

    公开(公告)日:2017-10-05

    申请号:US15162517

    申请日:2016-05-23

    Abstract: A method of deduplicating memory in a memory module includes identifying a hash table array including hash tables each corresponding to a hash function, and each including physical buckets, each physical bucket including ways and being configured to store data, identifying a plurality of virtual buckets each including some of the physical buckets, and each sharing at least one of the physical buckets with another of the virtual buckets, hashing a block of data according to a corresponding one of the hash functions to produce a hash value, determining whether an intended physical bucket has available space for the block of data according to the hash value, and determining whether a near-location physical bucket has available space for the block of data when the intended physical bucket does not have available space, the near-location physical bucket being in a same one of the virtual buckets as the intended physical bucket.

    ADAPTIVE MECHANISM FOR SYNCHRONIZED OR ASYNCHRONIZED MEMORY DEVICES

    公开(公告)号:US20170255398A1

    公开(公告)日:2017-09-07

    申请号:US15174761

    申请日:2016-06-06

    Abstract: A hybrid memory controller performs receiving first and second central processing unit (CPU) requests to write to/read from a hybrid memory group, identifying a volatile memory device and a non-volatile memory device as a first target and second target of the first and second CPU requests, respectively, by decoding and address mapping of the first and second CPU requests, queuing the first and second CPU requests in first and second buffers, respectively, generating, based on an arbitration policy, a first command corresponding to one of the first and second CPU requests to an associated one of the first and second targets, and generating a second command corresponding to another one of the first and second CPU requests to an associated another one of the first and second targets, and transmitting the first and second commands to respective ones of the volatile and non-volatile memory devices.

    ELECTRONIC SYSTEM WITH PARTITIONING MECHANISM AND METHOD OF OPERATION THEREOF
    58.
    发明申请
    ELECTRONIC SYSTEM WITH PARTITIONING MECHANISM AND METHOD OF OPERATION THEREOF 有权
    具有分割机构的电子系统及其操作方法

    公开(公告)号:US20160140041A1

    公开(公告)日:2016-05-19

    申请号:US14725712

    申请日:2015-05-29

    CPC classification number: G06F3/06 G06F3/061 G06F3/0631 G06F3/0688 G06F3/0689

    Abstract: An electronic system includes: an interface block of a storage device configured to process system information from a system device; a memory block of the storage device, coupled to the interface block, partitioned by the interface block configured to process the system information for partitioning the memory block; and a storage block of a storage device, coupled to the memory block, configured to access a data block of the storage block provided to the system device.

    Abstract translation: 电子系统包括:被配置为从系统设备处理系统信息的存储设备的接口块; 存储装置的存储块,耦合到所述接口块,由被配置为处理用于划分所述存储块的所述系统信息的所述接口块划分; 以及耦合到所述存储器块的存储设备的存储块,被配置为访问提供给所述系统设备的所述存储块的数据块。

Patent Agency Ranking