DYNAMIC CONTROL OF MULTI-REGION FABRIC
    31.
    发明申请

    公开(公告)号:US20190108861A1

    公开(公告)日:2019-04-11

    申请号:US15725912

    申请日:2017-10-05

    Abstract: Systems, apparatuses, and methods for implementing dynamic control of a multi-region fabric are disclosed. A system includes at least one or more processing units, one or more memory devices, and a communication fabric coupled to the processing unit(s) and memory device(s). The system partitions the fabric into multiple regions based on different traffic types and/or periodicities of the clients connected to the regions. For example, the system partitions the fabric into a stutter region for predictable, periodic clients and a non-stutter region for unpredictable, non-periodic clients. The system power-gates the entirety of the fabric in response to detecting a low activity condition. After power-gating the entirety of the fabric, the system periodically wakes up one or more stutter regions while keeping the other non-stutter regions in power-gated mode. Each stutter region monitors stutter client(s) for activity and processes any requests before going back into power-gated mode.

    Coordinating Accesses of Shared Resources by Clients in a Computing Device

    公开(公告)号:US20180115495A1

    公开(公告)日:2018-04-26

    申请号:US15298552

    申请日:2016-10-20

    CPC classification number: G06F1/3234 G06F1/325 G06F1/3275 H04L47/50

    Abstract: The described embodiments include a computing device with a plurality of clients and a shared resource for processing job items. During operation, a given client of the plurality of clients stores first job items in a queue for the given client. When the queue for the given client meets one or more conditions, the given client notifies one or more other clients that the given client is to process job items using the shared resource. The given client then processes the first job items from the queue using the shared resource. Based on being notified, at least one other client that has second job items to be processed using the shared resource, processes the second job items using the shared resource. The given client can transition the shared resource between power states to enable the processing of job items.

    MEMORY SELF-REFRESH POWER GATING
    33.
    发明申请

    公开(公告)号:US20250037750A1

    公开(公告)日:2025-01-30

    申请号:US18783900

    申请日:2024-07-25

    Abstract: The disclosed systems and methods include a control circuit for entering a low power state of a memory by preserving a context of the memory's controller and power gating the memory's physical layer. The context can be saved to a non-volatile memory device or by keeping a retention supply voltage to a register of the memory controller. Various other methods, systems, and computer-readable media are also disclosed.

    INPUT/OUTPUT STUTTER WAKE ALIGNMENT
    35.
    发明公开

    公开(公告)号:US20240004721A1

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

    申请号:US17853294

    申请日:2022-06-29

    CPC classification number: G06F9/5083 G06F9/5038 G06F9/5033 G06F9/5016

    Abstract: An apparatus and method for efficiently performing power management for a multi-client computing system. In various implementations, a computing system includes multiple clients that process tasks corresponding to applications. The clients store generated requests of a particular type while processing tasks. A client receives an indication specifying that another client is having requests of the particular type being serviced. In response to receiving this indication, the client inserts a first urgency level in one or more stored requests of the particular type prior to sending the requests for servicing. When the client determines a particular time interval has elapsed, the client sends an indication to other clients specifying that requests of the particular type are being serviced. The client also inserts a second urgency level different from the first urgency level in one or more stored requests of the particular type prior to sending the requests for servicing.

    LAST LEVEL CACHE ACCESS DURING NON-CSTATE SELF REFRESH

    公开(公告)号:US20230195644A1

    公开(公告)日:2023-06-22

    申请号:US17556617

    申请日:2021-12-20

    CPC classification number: G06F12/0897 G06F2212/60

    Abstract: A data processor includes a data fabric, a memory controller, a last level cache, and a traffic monitor. The data fabric is for routing requests between a plurality of requestors and a plurality of responders. The memory controller is for accessing a volatile memory. The last level cache is coupled between the memory controller and the data fabric. The traffic monitor is coupled to the last level cache and operable to monitor traffic between the last level cache and the memory controller, and based on detecting an idle condition in the monitored traffic, to cause the memory controller to command the volatile memory to enter self-refresh mode while the last level cache maintains an operational power state and responds to cache hits over the data fabric.

Patent Agency Ranking