-
公开(公告)号:US20240111531A1
公开(公告)日:2024-04-04
申请号:US18369082
申请日:2023-09-15
Applicant: Intel Corporation
Inventor: Stephen T. PALERMO , Srihari MAKINENI , Shubha BOMMALINGAIAHNAPALLYA , Neelam CHANDWANI , Rany T. ELSAYED , Udayan MUKHERJEE , Lokpraveen MOSUR , Adwait PURANDARE
CPC classification number: G06F9/30036 , G06F9/3887
Abstract: Methods for frequency scaling for per-core accelerator assignments and associated apparatus. A processor includes a CPU (central processing unit) having multiple cores that can be selectively configured to support frequency scaling and instruction extensions. Under this approach, some cores can be configured to support a selective set of AVX instructions (such as AVX3/5G-ISA instructions) and/or AMX instructions, while other cores are configured to not support these AVX/AMX instructions. In one aspect, the selective AVX/AMX instructions are implemented in one or more ISA extension units that are separate from the main processor core (or otherwise comprises a separate block of circuitry in a processor core) that can be selectively enabled or disabled. This enables cores having the separate unit(s) disabled to consume less power and/or operate at higher frequencies, while supporting the selective AVX/AMX instructions using other cores. These capabilities enhance performance and provides flexibility to handle a variety of applications requiring use of advanced AVX/AMX instructions to support accelerated workloads.
-
公开(公告)号:US20200225724A1
公开(公告)日:2020-07-16
申请号:US16833008
申请日:2020-03-27
Applicant: Intel Corporation
Inventor: Chris MACNAMARA , John J. BROWNE , Tomasz KANTECKI , David HUNT , Anatoly BURAKOV , Srihari MAKINENI , Nikhil GUPTA , Ankush VARMA , Dorit SHAPIRA , Vasudevan SRINIVASAN , Bryan T. BUTTERS , Shrikant M. SHAH
IPC: G06F1/324 , G06F1/3296 , G06F9/50 , G06F1/20
Abstract: Examples herein relate to assigning, by a system agent of a central processing unit (CPU), an operating frequency to a core group based priority level of the core group while avoiding throttling of the system agent. Avoiding throttling of the system agent can include maintaining a minimum performance level of the system agent. A minimum performance level of the system agent can be based on a minimum operating frequency. Assigning, by a system agent of a central processing unit, an operating frequency to a core group based priority level of the core group while avoiding throttling of the system agent can avoid a thermal limit of the CPU. Avoiding thermal limit of the CPU can include adjusting the operating frequency to the core group to avoid performance indicators of the CPU. A performance indicator can indicate CPU utilization corresponds to Thermal Design Point (TDP).
-