MULTI-LEVEL MEMORY SYSTEM POWER MANAGEMENT APPARATUS AND METHOD

    公开(公告)号:US20220197519A1

    公开(公告)日:2022-06-23

    申请号:US17128072

    申请日:2020-12-19

    Abstract: A multi-level memory architecture scheme to dynamically balance a number of parameters such as power, thermals, cost, latency and performance for memory levels that are progressively further away from the processor in the platform based on how applications are using memory levels that are further away from processor cores. In some examples, the decision making for the state of the far memory (FM) is decentralized. For example, a processor power management unit (p-unit), near memory controller (NMC), and/or far memory host controller (FMHC) makes decisions about the power and/or performance state of the FM at their respective levels. These decisions are coordinated to provide the most optimum power and/or performance state of the FM for a given time. The power and/or performance state of the memories adaptively change to changing workloads and other parameters even when the processor(s) is in a particular power state.

    Dynamic presentation of interconnect protocol capability structures

    公开(公告)号:US11080223B2

    公开(公告)日:2021-08-03

    申请号:US16513941

    申请日:2019-07-17

    Abstract: A device connected by a link to a host system can include a first port to receive a capability configuration message across a link and a message request receiving logic comprising hardware circuitry to identify a capability of the device identified in the capability configuration message, determine that the capability is to be presented or hidden from operation based on a capability hide enable bit in the capability configuration message, and configure a capability linked list to present or hide the capability based on the determination. The device can also include a message response generator logic comprising hardware circuitry to generate a response message indicating that the capability is to be presented or hidden from operation. The device can include a second port to transmit the response message across the link.

    Memory resource allocation in an end-point device

    公开(公告)号:US11038749B2

    公开(公告)日:2021-06-15

    申请号:US16231807

    申请日:2018-12-24

    Abstract: A handshake communication mechanism between a host and an end-point device permits multiple Base Address Registers (BAR registers) to be configured to size or resize the mapped address spaces associated with each BAR register. In one embodiment, the handshake communication mechanism includes a single address space reconfiguration request which may be transmitted in a single transaction layer packet, to request the configuration of multiple BAR registers of an end-point device. Other features and advantages may be realized, depending upon the particular application.

    SIDEBAND SIGNALING OVER EXISTING AUXILIARY PINS OF AN INTERFACE

    公开(公告)号:US20200278733A1

    公开(公告)日:2020-09-03

    申请号:US16875898

    申请日:2020-05-15

    Abstract: An interface of a device is used to couple to another device and includes a set of data pins to support high speed data communication on an interconnect link between the devices based on an interconnect protocol. The interface further includes at least one auxiliary pin to support a particular signal defined by the interconnect protocol. The device is further configurated to generate hint data for use by the other device and send the hint data as a sideband signal to the other device over the auxiliary pin, where the sideband signal is distinct from signals defined for the auxiliary pin by the interconnect protocol.

Patent Agency Ranking