Parallel processing of multiple block coherence operations
    81.
    发明授权
    Parallel processing of multiple block coherence operations 有权
    并行处理多块相干运算

    公开(公告)号:US08977821B2

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

    申请号:US13660003

    申请日:2012-10-25

    CPC classification number: G06F12/0811 G06F12/0891

    Abstract: A method to eliminate the delay of multiple overlapping block invalidate operations in a multi CPU environment by overlapping the block invalidate operation with normal CPU accesses, thus making the delay transparent. The cache controller performing the block invalidate operation merges multiple overlapping requests into a parallel stream to eliminate execution delays. Cache operations other that block invalidate, such as block write back or block write back invalidate may also be merged into the execution stream.

    Abstract translation: 通过将块无效操作与正常的CPU访问重叠来消除多CPU环境中多个重叠块无效操作的延迟的方法,从而使延迟透明。 执行块无效操作的高速缓存控制器将多个重叠的请求合并到并行流中以消除执行延迟。 缓存操作其他块无效,如块写回或块写回无效也可以合并到执行流中。

    pBIST READ ONLY MEMORY IMAGE COMPRESSION
    83.
    发明申请
    pBIST READ ONLY MEMORY IMAGE COMPRESSION 有权
    pBIST只读存储器图像压缩

    公开(公告)号:US20140164855A1

    公开(公告)日:2014-06-12

    申请号:US13709188

    申请日:2012-12-10

    Abstract: A programmable Built In Self Test (pBIST) system used to test embedded memories where a plurality of memories requiring different testing conditions are incorporated in an SOC. The pBIST Read Only Memory storing the test setup data is organized to eliminate multiple instances of test setup data for similar embedded memories.

    Abstract translation: 用于测试嵌入式存储器的可编程内建自测(pBIST)系统,其中需要不同测试条件的多个存储器被并入到SOC中。 存储测试设置数据的pBIST只读存储器被组织以消除类似的嵌入式存储器的测试设置数据的多个实例。

    ATOMIC COMPARE AND SWAP IN A COHERENT CACHE SYSTEM

    公开(公告)号:US20250117340A1

    公开(公告)日:2025-04-10

    申请号:US18985285

    申请日:2024-12-18

    Abstract: Methods, apparatus, systems and articles of manufacture to facilitate atomic compare and swap in cache for a coherent level 1 data cache system are disclosed. An example system includes a cache storage; a cache controller coupled to the cache storage wherein the cache controller is operable to: receive a memory operation that specifies a key, a memory address, and a first set of data; retrieve a second set of data corresponding to the memory address; compare the second set of data to the key; based on the second set of data corresponding to the key, cause the first set of data to be stored at the memory address; and based on the second set of data not corresponding to the key, complete the memory operation without causing the first set of data to be stored at the memory address.

Patent Agency Ranking