Memory controller with hybrid DRAM/persistent memory channel arbitration

    公开(公告)号:US11995008B2

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

    申请号:US17354806

    申请日:2021-06-22

    CPC classification number: G06F13/1642 G11C11/4063

    Abstract: A memory controller includes a command queue having an input for receiving memory access commands for a memory channel, and a number of entries for holding a predetermined number of memory access commands, and an arbiter that selects memory commands from the command queue for dispatch to one of a persistent memory and a DRAM memory coupled to the memory channel. The arbiter includes a first-tier sub-arbiter circuit coupled to the command queue for selecting candidate commands from among DRAM commands and persistent memory commands, and a second-tier sub-arbiter circuit coupled to the first-tier sub-arbiter circuit for receiving the candidate commands and selecting at least one command from among the candidate commands.

    LOW POWER AND HIGH SPEED SCAN DUMP
    133.
    发明公开

    公开(公告)号:US20240168513A1

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

    申请号:US17990566

    申请日:2022-11-18

    Inventor: Nehal Patel

    CPC classification number: G06F1/10

    Abstract: A disclosed technique includes clock gating a plurality of data elements of a first clock domain of a scan dump network; outputting data from a plurality of data elements of a second clock domain of the scan dump network; clock gating the plurality of data elements of the second clock domain; and outputting data from the plurality of data elements of the first clock domain.

    Automatic mirrored ROM
    135.
    发明授权

    公开(公告)号:US11984175B2

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

    申请号:US17855628

    申请日:2022-06-30

    Inventor: Cai YongFeng

    CPC classification number: G11C29/04 G11C17/00 H03K19/20 H03K19/21

    Abstract: The disclosed method may include detecting, by a control circuit coupled to a first read only memory (ROM) device and a second ROM device, a failure of a first output signal from the first ROM device to a common output. The first ROM device is connected to the common output and the second ROM device is disconnected from the common output. The method also includes switching, by the control circuit in response to detecting the failure, the common output from the first ROM device to the second ROM device. Various other methods, systems, and computer-readable media are also disclosed.

    Method for matrix data broadcast in parallel processing

    公开(公告)号:US11983560B2

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

    申请号:US17571374

    申请日:2022-01-07

    Abstract: Systems, apparatuses, and methods for efficient parallel execution of multiple work units in a processor by reducing a number of memory accesses are disclosed. A computing system includes a processor core with a parallel data architecture. One or more of a software application and firmware implement matrix operations and support the broadcast of shared data to multiple compute units of the processor core. The application creates thread groups by matching compute kernels of the application with data items, and grouping the resulting work units into thread groups. The application assigns the thread groups to compute units based on detecting shared data among the compute units. Rather than send multiple read access to a memory subsystem for the shared data, a single access request is generated. The single access request includes information to identify the multiple compute units for receiving the shared data when broadcasted.

    SYSTEMS AND METHODS FOR DISABLING FAULTY CORES USING PROXY VIRTUAL MACHINES

    公开(公告)号:US20240152434A1

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

    申请号:US18502941

    申请日:2023-11-06

    Inventor: Srilatha Manne

    CPC classification number: G06F11/2023

    Abstract: A device for disabling faulty cores using proxy virtual machines includes a processor, a faulty core, and a physical memory. The processor is responsible for executing a hypervisor that is configured to assign a proxy virtual machine to the faulty core. The assigned proxy virtual machine also includes a minimal workload. Various other methods, systems, and computer-readable media are also disclosed.

    MULTI-DIE SYSTEM PERFORMANCE OPTIMIZATION
    140.
    发明公开

    公开(公告)号:US20240143056A1

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

    申请号:US18218463

    申请日:2023-07-05

    CPC classification number: G06F1/28 G05F1/625

    Abstract: A multi-die semiconductor package includes a first integrated circuit (IC) die having a first intrinsic performance level and a second IC die having a second intrinsic performance level different from the first intrinsic performance level. A power management controller distributes, based on a determined die performance differential between the first IC die and the second IC die, a level of power allocated to the semiconductor chip package between the first IC die and the second IC die. In this manner, the first IC die receives and operates at a first level of power resulting in performance exceeding its intrinsic performance level. The second IC die receives and operates at a second level of power resulting in performance below its intrinsic performance level, thereby reducing performance differentials between the IC dies.

Patent Agency Ranking