Processor extensions to protect stacks during ring transitions

    公开(公告)号:US12135780B2

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

    申请号:US18232810

    申请日:2023-08-10

    Abstract: A processor implementing techniques for processor extensions to protect stacks during ring transitions is provided. In one embodiment, the processor includes a plurality of registers and a processor core, operatively coupled to the plurality of registers. The plurality of registers is used to store data used in privilege level transitions. Each register of the plurality of registers is associated with a privilege level. An indicator to change a first privilege level of a currently active application to a second privilege level is received. In view of the second privilege level, a shadow stack pointer (SSP) stored in a register of the plurality of registers is selected. The register is associated with the second privilege level. By using the SSP, a shadow stack for use by the processor at the second privilege level is identified.

    Adaptive lower power state entry and exit

    公开(公告)号:US12135597B2

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

    申请号:US16886694

    申请日:2020-05-28

    Inventor: Ang Li

    Abstract: Systems and devices can include power management circuitry to manage the entry and exit of active state power management (APSM) link states, such as the transition between an active (L0) state and a low power state (e.g., L1). The power management circuitry can cause a downstream component to initiate an ASPM link state change negotiation based on an ASPM link state change condition being met. An ASPM event analysis logic can identify and track events that occur proximate in time to the ASPM link state change and can correlate the occurrences of the event with ASPM link state changes. An ASPM policy tuning logic can use a correlation between the occurrences of the event and ASPM link state changes to adjust or tune the ASPM link state change condition.

    Cold plate architecture for liquid cooling of devices

    公开(公告)号:US12133357B2

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

    申请号:US17123760

    申请日:2020-12-16

    CPC classification number: H05K7/20254 H05K7/20418 H05K7/20509

    Abstract: Examples described herein relate to a cold plate. In some examples, the cold plate includes a surface with fins and at least two channels, wherein a first channel is shaped with a first opening extending towards the surface, a second opening proximate and across a first fin attached to the surface, and a third opening from the surface and extending away from the surface. In some examples, when a fluid is provided to the first opening, the first opening directs the fluid towards the surface, the second opening directs the fluid across the first fin, and the third opening directs the fluid away from the surface. In some examples, the second opening comprises split openings around opposite sides of the first fin.

    Dynamic transmission bandwidth selection

    公开(公告)号:US12133256B2

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

    申请号:US17132417

    申请日:2020-12-23

    CPC classification number: H04W74/0816 H04L1/18 H04W16/14 H04W28/20

    Abstract: A component of a wireless communication device configured for any of a plurality of transmission bandwidths. The component includes at least one processor; and a non-transitory processor-readable storage medium including instructions that, when executed by the at least one processor, cause the at least one processor to: monitor a Clear Channel Assessment (CCA) factor or a Request-to-Send (RTS) factor for each of the transmission bandwidths, wherein the CCA factor is a throughput impact estimate based on any CCA transmission deferrals, and the RTS factor is a throughput impact estimate based on any transmission deferrals due to unanswered RTS messages; and dynamically select, based on the CCA factor or the RTS factor, one of the transmission bandwidths that increases a throughput of the wireless communication device.

Patent Agency Ranking