PUSHED PREFETCHING IN A MEMORY HIERARCHY
    2.
    发明公开

    公开(公告)号:US20240111678A1

    公开(公告)日:2024-04-04

    申请号:US17958120

    申请日:2022-09-30

    CPC classification number: G06F12/0862 G06F12/0811

    Abstract: Systems and methods for pushed prefetching include: multiple core complexes, each core complex having multiple cores and multiple caches, the multiple caches configured in a memory hierarchy with multiple levels; an interconnect device coupling the core complexes to each other and coupling the core complexes to shared memory, the shared memory at a lower level of the memory hierarchy than the multiple caches; and a push-based prefetcher having logic to: monitor memory traffic between caches of a first level of the memory hierarchy and the shared memory; and based on the monitoring, initiate a prefetch of data to a cache of the first level of the memory hierarchy.

    STOCHASTIC ROUNDING LOGIC
    3.
    发明申请

    公开(公告)号:US20190294412A1

    公开(公告)日:2019-09-26

    申请号:US15933229

    申请日:2018-03-22

    Inventor: GABRIEL H. LOH

    Abstract: Techniques and circuits are provided for stochastic rounding. In an embodiment, a circuit includes carry-save adder (CSA) logic having three or more CSA inputs, a CSA sum output, and a CSA carry output. One of the three or more CSA inputs is presented with a random number value, while other CSA inputs are presented with input values to be summed. The circuit further includes adder logic having adder inputs and a sum output. The CSA carry output of the CSA logic is coupled with one of the adder inputs of the adder logic, and the CSA sum output of the CSA logic is coupled with another input of the adder inputs of the adder logic. A particular number of most significant bits of the sum output of the adder logic represent a stochastically rounded sum of the input values.

Patent Agency Ranking