-
公开(公告)号:US20210303357A1
公开(公告)日:2021-09-30
申请号:US16833595
申请日:2020-03-28
Applicant: Intel Corporation
Inventor: Ankush VARMA , Nikhil GUPTA , Vasudevan SRINIVASAN , Krishnakanth SISTLA , Nilanjan PALIT , Abhinav KARHU , Eugene GORBATOV , Eliezer WEISSMANN
Abstract: An apparatus and method for intelligently scheduling threads across a plurality of logical processors. For example, one embodiment of a processor comprises: a plurality of cores to be allocated to form a first plurality of logical processors (LPs) to execute threads, wherein one or more logical processors (LPs) are to be associated with each core of the plurality of cores; scheduling guide circuitry to: monitor execution characteristics of the first plurality of LPs and the threads; generate a first plurality of LP rankings, each LP ranking including all or a subset of the plurality of LPs in a particular order; and store the first plurality of LP rankings in a memory to be provided to a scheduler, the scheduler to schedule the threads on the plurality of LPs using the first plurality of LP rankings; a power controller to execute power management code to perform power management operations including independently adjusting frequencies and/or voltages of one or more of the plurality of cores; wherein in response to a core configuration command to deactivate a first core of the plurality of cores, the power controller or privileged program code executed on the processor are to update the memory with an indication of deactivation of the first core, wherein responsive to the indication of deactivation of the first core, the scheduler is to modify the scheduling of the threads.
-
公开(公告)号:US20190086974A1
公开(公告)日:2019-03-21
申请号:US16192632
申请日:2018-11-15
Applicant: Intel Corporation
Inventor: Muhammad ABOZAED , Eugene GORBATOV , Gaurav KHANNA , Avinash N. ANANTHAKRISHNAN
Abstract: Embodiments are generally directed to enhanced power management for support of priority system events. An embodiment of a system includes a processing element; a memory including a registry for information regarding one or more system events that are designated as priority events; a mechanism to track operation of events that requires Turbo mode operation for execution; and a power control unit to implement a power management algorithm. The system is to maintain an first energy budget and a second residual energy budget for operation in a Turbo power mode, and wherein the power management algorithm is to determine whether to authorize execution of a detected system event in the Turbo power mode based on the second residual energy budget upon determining that the first energy budget is not sufficient for execution of the detected system event and that the detected system event is designated as a priority event. Priority designations for the priority events may include a first High Priority designation and a second Critical designation.
-
公开(公告)号:US20200264692A1
公开(公告)日:2020-08-20
申请号:US16642694
申请日:2017-09-28
Applicant: Intel Corporation
Inventor: Eugene GORBATOV , Alexander UAN-ZO-LI , Chee Lim NGE , James HERMERDING, II , Zhongsheng WANG
IPC: G06F1/3296 , G06F1/28
Abstract: Peak power setting circuitry is provided to set a peak power value for an integrated circuit device. A power supply interface is to receive a value to estimate a peak power capacity of a power supply serving the integrated circuit device and processing circuitry is provided to calculate an approximate peak power for the integrated circuit device. A peak power for the integrated circuit device is determined by increasing the approximate peak power depending on an amount by which the integrated circuit device power is reduced in response to assertion of a throttling signal.
-
公开(公告)号:US20200218320A1
公开(公告)日:2020-07-09
申请号:US16707932
申请日:2019-12-09
Applicant: Intel Corporation
Inventor: Muhammad ABOZAED , Eugene GORBATOV , Gaurav KHANNA , Avinash N. ANANTHAKRISHNAN
IPC: G06F1/20 , G06F9/48 , G06F1/3206
Abstract: Embodiments are generally directed to enhanced power management for support of priority system events. An embodiment of a system includes a processing element; a memory including a registry for information regarding one or more system events that are designated as priority events; a mechanism to track operation of events that requires Turbo mode operation for execution; and a power control unit to implement a power management algorithm. The system is to maintain an first energy budget and a second residual energy budget for operation in a Turbo power mode, and wherein the power management algorithm is to determine whether to authorize execution of a detected system event in the Turbo power mode based on the second residual energy budget upon determining that the first energy budget is not sufficient for execution of the detected system event and that the detected system event is designated as a priority event. Priority designations for the priority events may include a first High Priority designation and a second Critical designation.
-
公开(公告)号:US20180267826A1
公开(公告)日:2018-09-20
申请号:US15790444
申请日:2017-10-23
Applicant: INTEL CORPORATION
IPC: G06F9/46 , G06F12/0868
Abstract: Examples are disclosed for composing memory resources across devices. In some examples, memory resources associated with executing one or more applications by circuitry at two separate devices may be composed across the two devices. The circuitry may be capable of executing the one or more applications using a two-level memory (2LM) architecture including a near memory and a far memory. In some examples, the near memory may include near memories separately located at the two devices and a far memory located at one of the two devices. The far memory may be used to migrate one or more copies of memory content between the separately located near memories in a manner transparent to an operating system for the first device or the second device. Other examples are described and claimed.
-
公开(公告)号:US20220244996A1
公开(公告)日:2022-08-04
申请号:US17717859
申请日:2022-04-11
Applicant: INTEL CORPORATION
Inventor: Ankush VARMA , Nikhil GUPTA , Vasudevan SRINIVASAN , Krishnakanth SISTLA , Nilanjan PALIT , Abhinav KARHU , Eugene GORBATOV , Eliezer WEISSMANN
Abstract: An apparatus and method for intelligently scheduling threads across a plurality of logical processors. For example, one embodiment of a processor comprises: a plurality of cores; one or more peripheral component interconnects to couple the plurality of cores to memory, and in response to a core configuration command to deactivate a core of the plurality of cores, a region within the memory is updated with an indication of deactivation of the core.
-
公开(公告)号:US20190107879A1
公开(公告)日:2019-04-11
申请号:US16158190
申请日:2018-10-11
Applicant: INTEL CORPORATION
Inventor: Paul S. DIEFENBAUGH , Eugene GORBATOV , Andrew HENROID , Eric C. SAMSON , Barnes COOPER
IPC: G06F1/3234 , G06F1/3246 , G06F1/3287
CPC classification number: G06F1/3234 , G06F1/3246 , G06F1/3287 , G06F9/4893 , Y02D10/24 , Y02D50/20
Abstract: In one embodiment an apparatus includes a multiplicity of processor components; one or more device components communicatively coupled to one or more processor components of the multiplicity of processor components; and a controller comprising logic at least a portion of which is in hardware, the logic to schedule one or more forced idle periods interspersed with one or more active periods, a forced idle period spanning a duration during which the multiplicity of processor components and the one or more device components are simultaneously placed in respective idle states that define a forced idle power state during isolated sub-periods of the forced idle period. Other embodiments are disclosed and claimed.
-
公开(公告)号:US20180095509A1
公开(公告)日:2018-04-05
申请号:US15283349
申请日:2016-10-01
Applicant: Intel Corporation
Inventor: Muhammad ABOZAED , Eugene GORBATOV , Gaurav KHANNA , Avinash N. ANANTHAKRISHNAN
CPC classification number: G06F1/206 , G06F1/3206 , G06F9/4843 , G06F9/4893 , Y02D10/24
Abstract: Embodiments are generally directed to enhanced power management for support of priority system events. An embodiment of a system includes a processing element; a memory including a registry for information regarding one or more system events that are designated as priority events; a mechanism to track operation of events that requires Turbo mode operation for execution; and a power control unit to implement a power management algorithm. The system is to maintain an first energy budget and a second residual energy budget for operation in a Turbo power mode, and wherein the power management algorithm is to determine whether to authorize execution of a detected system event in the Turbo power mode based on the second residual energy budget upon determining that the first energy budget is not sufficient for execution of the detected system event and that the detected system event is designated as a priority event. Priority designations for the priority events may include a first High Priority designation and a second Critical designation.
-
公开(公告)号:US20180046502A1
公开(公告)日:2018-02-15
申请号:US15553481
申请日:2015-03-23
Applicant: Intel Corporation
Inventor: Vincent J. ZIMMER , Jiewen YAO , Sarathy JAYAKUMAR , Robert C. SWANSON , Rajesh POORNACHANDRAN , Gopinatth SELVARAJE , Mingqiu SUN , John S. HOWARD , Eugene GORBATOV
CPC classification number: G06F9/4856 , G06F1/1632 , G06F1/3215 , G06F1/3287 , G06F1/3293 , G06F9/46 , G06F9/4812 , G06F9/4893 , G06F9/5027 , Y02D10/122 , Y02D10/171 , Y02D10/24
Abstract: Methods, apparatuses and storage medium associated with migration between processors by a computing device are disclosed. In various embodiments, a portable electronic device having an internal processor and internal memory may be attached to a dock. The dock may include another processor as well other memory. The attachment of the dock to the portable electronic device may cause an interrupt. In response to this interrupt, a state associated with the internal processor may be copied to the other memory of the dock. Instructions for the computing device may then be executed using the other processor of the dock. Other embodiments may be disclosed or claimed.
-
公开(公告)号:US20170097670A1
公开(公告)日:2017-04-06
申请号:US15263274
申请日:2016-09-12
Applicant: INTEL CORPORATION
Inventor: Paul S. DIEFENBAUGH , Eugene GORBATOV , Andrew HENROID , Eric C. SAMSON , Barnes COOPER
IPC: G06F1/32
CPC classification number: G06F1/3234 , G06F1/3246 , G06F1/3287 , G06F9/4893 , Y02D10/24 , Y02D50/20
Abstract: In one embodiment an apparatus includes a multiplicity of processor components; one or more device components communicatively coupled to one or more processor components of the multiplicity of processor components; and a controller comprising logic at least a portion of which is in hardware, the logic to schedule one or more forced idle periods interspersed with one or more active periods, a forced idle period spanning a duration during which the multiplicity of processor components and the one or more device components are simultaneously placed in respective idle states that define a forced idle power state during isolated sub-periods of the forced idle period. Other embodiments are disclosed and claimed.
-
-
-
-
-
-
-
-
-