HOST-PREFERRED MEMORY OPERATION
    1.
    发明申请

    公开(公告)号:US20240393983A1

    公开(公告)日:2024-11-28

    申请号:US18795877

    申请日:2024-08-06

    Abstract: System and techniques for host-preferred memory operation are described herein. At a memory-side cache of a memory device that includes accelerator hardware, a first memory operation can be received from a host. A determination that the first memory operation corresponds to a cache set based on an address of the first memory operation is made. A second memory operation can be received from the accelerator hardware. Another determination can be made that the second memory operation corresponds to the cache set. Here, the first memory operation can be enqueued in a host queue of the cache set and the second memory operation can be enqueued in an internal request queue of the cache set. The first memory operation and the second memory operation can be executed as each is dequeued.

    Thread scheduling control and memory splitting in a barrel processor

    公开(公告)号:US12135987B2

    公开(公告)日:2024-11-05

    申请号:US17075096

    申请日:2020-10-20

    Abstract: Devices and techniques for sharing thread memory in a barrel processor via scheduling are described herein. An apparatus includes a barrel processor, which includes thread scheduling circuitry, where the barrel processor is configured to perform operations through use of the thread scheduling circuitry, the operations including those to: place a thread to be scheduled in one of two groups: a first group and a second group, wherein the first group is associated with a first processor storage device, and the second group is associated with a second processor storage device; and schedule a current thread to place into a pipeline for the barrel processor, the scheduling performed by alternating between threads in the first group and threads in the second group.

    MEMORY-SIDE CACHE DIRECTORY-BASED REQUEST QUEUE

    公开(公告)号:US20240069801A1

    公开(公告)日:2024-02-29

    申请号:US17823391

    申请日:2022-08-30

    CPC classification number: G06F3/0659 G06F3/0604 G06F3/0679

    Abstract: Systems and techniques for a memory-side cache directory-based request queue are described herein. A memory request is received at an interface of a memory device. One or more fields of the memory request are written into an entry of a directory data structure. The identifier of the entry is pushed onto a queue. To perform the memory request, the identifier is popped off of the queue and a field of the memory request is retrieved from the entry of the directory data structure using the identifier. Then, a process on the memory request can be performed using the field retrieved from the entry of the directory data structure.

    HOST-PREFERRED MEMORY OPERATION
    4.
    发明公开

    公开(公告)号:US20240069800A1

    公开(公告)日:2024-02-29

    申请号:US17823314

    申请日:2022-08-30

    CPC classification number: G06F3/0659 G06F3/0607 G06F9/3877 G06F3/0679

    Abstract: System and techniques for host-preferred memory operation are described herein. At a memory-side cache of a memory device that includes accelerator hardware, a first memory operation can be received from a host. A determination that the first memory operation corresponds to a cache set based on an address of the first memory operation is made. A second memory operation can be received from the accelerator hardware. Another determination can be made that the second memory operation corresponds to the cache set. Here, the first memory operation can be enqueued in a host queue of the cache set and the second memory operation can be enqueued in an internal request queue of the cache set. The first memory operation and the second memory operation can be executed as each is dequeued.

    MEMORY ACCESS BOUNDS CHECKING FOR A PROGRAMMABLE ATOMIC OPERATOR

    公开(公告)号:US20220414004A1

    公开(公告)日:2022-12-29

    申请号:US17854770

    申请日:2022-06-30

    Abstract: Devices and techniques for memory access bounds checking for a programmable atomic operator are described herein. A processor can execute a programmable atomic operator with a base memory address. The processor can obtain a memory interleave size indicator corresponding to the programmable atomic operator and calculate a contiguous memory address range from the base memory address and the memory interleave size. The processor can then detect that a memory request from the programmable atomic operator is outside the contiguous memory address range and deny the memory request when it is outside of the contiguous memory address range and allow the memory request otherwise.

    Low-latency register error correction

    公开(公告)号:US11507453B2

    公开(公告)日:2022-11-22

    申请号:US17074958

    申请日:2020-10-20

    Abstract: To implement low-latency register error correction a register may be read as part of an instruction when that instruction is the currently executing instruction in a processor. A correctable error in data produced from reading the register can be detected. In response to detecting the correctable error, the currently executing instruction in the processor can be changed into a register update instruction that is executed to overwrite the data in the register with corrected data. Then, the original (e.g., unchanged) instruction can be rescheduled.

    INITIALIZATION SEQUENCING OF CHIPLET I/O CHANNELS WITHIN A CHIPLET SYSTEM

    公开(公告)号:US20220138142A1

    公开(公告)日:2022-05-05

    申请号:US17572240

    申请日:2022-01-10

    Abstract: A system comprises an interposer including interconnect and multiple chiplets arranged on the interposer. Each chiplet includes multiple chiplet input-output (I/O) channels interconnected to I/O channels of other chiplets by the interposer; a chiplet I/O interface for the chiplet I/O channels that includes multiple interface layers; and initialization logic circuitry configured to advance initialization of the chiplet interface sequentially through the interface layers starting with a lowest interface layer.

Patent Agency Ranking