-
公开(公告)号:US20230273890A1
公开(公告)日:2023-08-31
申请号:US17682527
申请日:2022-02-28
Applicant: Advanced Micro Devices, Inc.
Inventor: Raul Gutierrez , Indrani Paul , Joseph Scanlon , Aniruddha Dasgupta , Madhusudan Chilakam
CPC classification number: G06F13/385 , G06F13/20 , G06F2213/0042
Abstract: Systems, apparatuses, and methods for a host controller inferring idleness based on activity generated by a bus-attached peripheral device are disclosed. A host controller detects activity by a first device attached to the host controller via a first bus. The host controller generates an activity vector based on the detected activity, and the host controller determines whether the activity vector indicates that the first device is only engaging in handshaking or control activity rather than data transfer. If the first device is merely communicating status information, then the host controller infers idleness and conveys an idleness indicator to a power manager. The power manager turns off power to system memory and/or other components based on the idleness indicator, but keeps enough power on to allow the host controller to communicate with the first device for handshaking or status purposes.
-
公开(公告)号:US20240113914A1
公开(公告)日:2024-04-04
申请号:US17937262
申请日:2022-09-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Sriram Sambamurthy , Indrani Paul , David Boardman Kramer , Madhusudan Chilakam
IPC: H04L12/46 , H04L49/109
CPC classification number: H04L12/4616 , H04L49/109
Abstract: An apparatus and method for efficiently performing power management for multiple clients of a semiconductor chip that supports remote manageability. In various implementations, a network interface receives a packet, and sends at least an indication of the packet to a manageability processing circuitry (MPC) of a processing node with multiple clients for processing tasks. The MPC determines whether a client or itself is a destination needed to process the packet. If the destination is the MPC, then packet processing is done by the MPC without involvement from the clients, which can be in an idle state. For example, the MPC can process a remote manageability packet requesting diagnostic information from one or more clients of the processing node. The network interface and the MPC use a sideband communication channel for data transmission, which foregoes lane training for further reduction in latency and power consumption.
-