DYNAMIC MEMORY EXPANSION BY DATA COMPRESSION
    2.
    发明申请
    DYNAMIC MEMORY EXPANSION BY DATA COMPRESSION 审中-公开
    数据压缩的动态内存扩展

    公开(公告)号:US20170004069A1

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

    申请号:US15115307

    申请日:2014-03-20

    IPC分类号: G06F12/02 G06F12/0893

    摘要: Dynamic memory expansion based on data compression is described. Data represented in at least one page to be written to a main memory of a computing device is received. The data is compressed in the at least one page to generate at least one compressed physical page and a metadata entry corresponding to each page of the at least one compressed physical page. The metadata entry is cached in a metadata cache deluding metadata entries and pointers to the uncompressed region of the at least one compressed physical page.

    摘要翻译: 描述了基于数据压缩的动态内存扩展。 接收在要写入计算设备的主存储器的至少一个页面中表示的数据。 所述数据在所述至少一个页面中被压缩以生成与所述至少一个压缩物理页面的每个页面相对应的至少一个压缩物理页面和元数据条目。 元数据条目被缓存在元数据高速缓存中,将元数据条目和指针指向至少一个压缩物理页面的未压缩区域。

    CACHE COHERENCE IN MULTI-COMPUTE-ENGINE SYSTEMS
    3.
    发明申请
    CACHE COHERENCE IN MULTI-COMPUTE-ENGINE SYSTEMS 审中-公开
    多计算机系统中的高速缓存协调

    公开(公告)号:US20160342516A1

    公开(公告)日:2016-11-24

    申请号:US15113960

    申请日:2014-01-31

    IPC分类号: G06F12/0815 G06F12/084

    摘要: Methods and systems for providing cache coherence in multi-compute-engine systems are described herein. In on example, concise cache coherency directory (CDir) for providing cache coherence in the multi-compute-engine systems is described. The CDir comprises a common pattern aggregated entry for one or more cache lines from amongst a plurality of cache lines of a shared memory. The one or more cache lines that correspond to the common pattern aggregated entry are associated with a common sharing pattern from amongst a predetermined number of sharing patterns that repeat most frequently in the region.

    摘要翻译: 这里描述了用于在多计算引擎系统中提供高速缓存一致性的方法和系统。 在例子中,描述了用于在多计算引擎系统中提供高速缓存一致性的简洁高速缓存一致性目录(CDir)。 CDir包括来自共享存储器的多个高速缓存行之中的一个或多个高速缓存行的公共模式聚合条目。 对应于公共模式聚合条目的一个或多个高速缓存行与在该区域中最常重复的预定数量的共享模式中的公共共享模式相关联。

    Partitionable ternary content addressable memory (TCAM) for use with a bloom filter

    公开(公告)号:US10127282B2

    公开(公告)日:2018-11-13

    申请号:US15305960

    申请日:2014-04-30

    IPC分类号: G11C15/00 G06F17/30 G06F3/06

    摘要: A bit vector for a Bloom filter is determined by performing one or more hash function operations on a set of ternary content addressable memory (TCAM) words. A TCAM array is partitioned into a first portion to store the bit vector for the Bloom filter and a second portion to store the set of TCAM words. The TCAM array can be searched using a search word by performing the one or more hash function operations on the search word to generate a hashed search word and determining whether bits at specified positions of the hashed search word match bits at corresponding positions of the bit vector stored in the first portion of the TCAM array before searching the second portion of the TCAM array with the search word.

    COMPRESSING AND COMPACTING MEMORY ON A MEMORY DEVICE
    7.
    发明申请
    COMPRESSING AND COMPACTING MEMORY ON A MEMORY DEVICE 审中-公开
    在存储器件上压缩和压缩存储器

    公开(公告)号:US20160253105A1

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

    申请号:US15032327

    申请日:2013-10-31

    IPC分类号: G06F3/06

    摘要: A method for compressing and compacting memory on a memory device is described. The method includes organizing a number of compressed memory pages referenced in a number of compaction table entries based on a size of the number of compressed memory pages and compressing the number of compaction table entries, in which a compaction table entry comprise a number of fields.

    摘要翻译: 描述了一种用于在存储器件上压缩和压缩存储器的方法。 该方法包括:基于压缩存储器页面的数量的大小来压缩多个压缩表条目中引用的多个压缩存储器页面,并且压缩压缩表条目的数量,其中压缩表条目包括多个字段。