-
公开(公告)号:US11726910B2
公开(公告)日:2023-08-15
申请号:US16816779
申请日:2020-03-12
Applicant: Intel Corporation
Inventor: Ian M. Steiner , Andrew J. Herdrich , Wenhui Shu , Ripan Das , Dianjun Sun , Nikhil Gupta , Shruthi Venugopal
CPC classification number: G06F12/0646 , G06F11/3037 , G06F11/3495 , G06F2212/1044
Abstract: Examples include a computing system for receiving memory class of service parameters; setting performance monitoring configuration parameters, based at least in part on the memory class of service parameters, for use by a performance monitor of a memory controller to generate performance monitoring statistics by monitoring performance of one or more workloads by a plurality of processor cores based at least in part on the performance monitoring configuration parameters; receiving the performance monitoring statistics from the performance monitor; and generating, based at least in part on the performance monitoring statistics, a plurality of memory bandwidth settings to be applied by a memory bandwidth allocator to the plurality of processor cores to dynamically adjust priorities of memory bandwidth allocated for the one or more workloads to be processed by the plurality of processor cores.
-
22.
公开(公告)号:US20200319693A1
公开(公告)日:2020-10-08
申请号:US16853570
申请日:2020-04-20
Applicant: Intel Corporation
Inventor: Asma Al-Rawi , Federico Ardanaz , Jonathan M. Eastep , Nikhil Gupta , Ankush Varma , Krishnakanth V. Sistla , Ian M. Steiner
IPC: G06F1/3206 , G06F1/324 , H04L12/12 , G06F1/3228 , G06F1/20
Abstract: Various embodiments comprise prioritizing frequency allocations in thermally- or power-constrained computing devices. Computer elements may be assigned ‘weights’ based on their priorities. The computer elements with higher weights may receive higher frequency allocations to assure they receive priority in processing more quickly. The computer elements with lower weights may receive lower frequency allocations and suffer a slowdown in their processing. Elements with the same weight may be grouped together for the purpose of frequency allocation.
-
公开(公告)号:US10552270B2
公开(公告)日:2020-02-04
申请号:US15388146
申请日:2016-12-22
Applicant: Intel Corporation
Inventor: Eric J. DeHaemer , Arijit Biswas , Reid J. Riedlinger , Ian M. Steiner
Abstract: A multicore processor may include multiple processing cores that were previously designated as active cores and at least one processing core that was previously designated as a functional spare. The processor may include an interface to receive, during operation of the processor in an end-user environment, a request to change the designation of at least one of the processing cores. The processor may be to store, into a desired cores configuration data structure in response to the request, data representing a bitmask that reflects the requested change, and to execute a reset sequence. During the reset sequence, the processor may activate, dependent on the bitmask, a processing core previously designated as a functional spare, or may deactivate, dependent on the bitmask, a processing core previously designated as an active core. The processor may include a predetermined maximum number of active cores and a predetermined minimum number of functional spares.
-
公开(公告)号:US10372197B2
公开(公告)日:2019-08-06
申请号:US15367330
申请日:2016-12-02
Applicant: Intel Corporation
Inventor: Krishnakanth V. Sistla , Jeremy Shrall , Stephen H. Gunther , Efraim Rotem , Alon Naveh , Eliezer Weissmann , Anil Aggarwal , Martin T. Rowland , Ankush Varma , Ian M. Steiner , Matthew Bace , Avinash N. Ananthakrishnan , Jason Brandt
IPC: G06F1/26 , G06F1/3234 , G06F1/3203 , G06F1/3206 , G06F1/32
Abstract: In one embodiment, the present invention includes a processor having a core and a power controller to control power management features of the processor. The power controller can receive an energy performance bias (EPB) value from the core and access a power-performance tuning table based on the value. Using information from the table, at least one setting of a power management feature can be updated. Other embodiments are described and claimed.
-
25.
公开(公告)号:US20190041949A1
公开(公告)日:2019-02-07
申请号:US15866425
申请日:2018-01-09
Applicant: Intel Corporation
Inventor: Asma Al-Rawi , Federico Ardanaz , Jonathan M. Eastep , Nikhil Gupta , Ankush Varma , Krishnakanth V. Sistla , Ian M. Steiner
Abstract: Various embodiments comprise prioritizing frequency allocations in thermally- or power-constrained computing devices. Computer elements may be assigned ‘weights’ based on their priorities. The computer elements with higher weights may receive higher frequency allocations to assure they receive priority in processing more quickly. The computer elements with lower weights may receive lower frequency allocations and suffer a slowdown in their processing. Elements with the same weight may be grouped together for the purpose of frequency allocation.
-
公开(公告)号:US20180335831A1
公开(公告)日:2018-11-22
申请号:US16052375
申请日:2018-08-01
Applicant: Intel Corporation
Inventor: Tessil Thomas , Phani Kumar Kandula , Ramamurthy Krithivas , Howard Chin , Ian M. Steiner , Vivek Garg
CPC classification number: G06F1/3296 , G06F1/206 , G06F1/32 , G06F1/3206 , G06F1/324 , Y02D10/126 , Y02D10/16 , Y02D10/172
Abstract: In an embodiment, a processor includes a first chip of a multi-chip package (MCP). The first chip includes at least one core and first chip temperature control (TC) logic to assert a first power adjustment signal at a second chip of the MCP responsive to an indication that a first chip temperature of the first chip exceeds a first threshold. The processor also includes a conduit that includes a bi-directional pin to couple the first chip to the second chip within the MCP. The conduit is to transport the first power adjustment signal from the first chip to the second chip and the first power adjustment signal is to cause an adjustment of a second chip power consumption of the second chip. Other embodiments are described and claimed.
-
公开(公告)号:US09880601B2
公开(公告)日:2018-01-30
申请号:US14582741
申请日:2014-12-24
Applicant: Intel Corporation
Inventor: Corey D. Gough , Ian M. Steiner , Krishnakanth V. Sistla
CPC classification number: G06F1/28 , G06F1/3228 , G06F13/4282 , Y02B70/12 , Y02B70/123 , Y02D10/14 , Y02D10/151
Abstract: A method is provided for controlling a link. This may include determining a condition of a first device coupled to the link, receiving, at the first device, a request for a specific link state from a second device coupled to the link, and determining a power state of the link based on the determined condition of the first device.
-
公开(公告)号:US20170285710A1
公开(公告)日:2017-10-05
申请号:US15088531
申请日:2016-04-01
Applicant: Intel Corporation
Inventor: Federico Ardanaz , Ian M. Steiner , Jonathan M. Eastep , Richard J. Greco , Krishnakanth V. Sistla , Micah Barany , Andrew J. Herdrich
IPC: G06F1/28
CPC classification number: G06F1/28 , G06F1/3287
Abstract: Apparatus and methods may provide for subscribing a thread to a resource monitor through a machine specific register and subscribing the thread to a class of service through the machine specific register. The resource monitor or the class of service for the thread may be changed without interrupting the thread. The power allocated to the processor core may be changed based on the selected class of service for the thread.
-
公开(公告)号:US09170624B2
公开(公告)日:2015-10-27
申请号:US13782473
申请日:2013-03-01
Applicant: Intel Corporation
Inventor: Krishnakanth V. Sistla , Jeremy Shrall , Stephen H. Gunther , Efraim Rotem , Alon Naveh , Eliezer Weissmann , Anil Aggarwal , Martin T. Rowland , Ankush Varma , Ian M. Steiner , Matthew Bace , Avinash N. Ananthakrishnan , Jason Brandt
CPC classification number: G06F1/3275 , G06F1/266 , G06F1/3203 , G06F1/3206 , G06F1/3234
Abstract: In one embodiment, the present invention includes a processor having a core and a power controller to control power management features of the processor. The power controller can receive an energy performance bias (EPB) value from the core and access a power-performance tuning table based on the value. Using information from the table, at least one setting of a power management feature can be updated. Other embodiments are described and claimed.
-
公开(公告)号:US12066853B2
公开(公告)日:2024-08-20
申请号:US18329492
申请日:2023-06-05
Applicant: Intel Corporation
Inventor: Vasudevan Srinivasan , Krishnakanth V. Sistla , Corey D. Gough , Ian M. Steiner , Nikhil Gupta , Vivek Garg , Ankush Varma , Sujal A. Vora , David P. Lerner , Joseph M. Sullivan , Nagasubramanian Gurumoorthy , William J. Bowhill , Venkatesh Ramamurthy , Chris MacNamara , John J. Browne , Ripan Das
IPC: G06F1/08 , G06F1/3203 , G06F1/324 , G06F9/30 , G06F9/455
CPC classification number: G06F1/08 , G06F1/3203 , G06F1/324 , G06F9/30101 , G06F9/45558 , G06F2009/45591 , Y02D10/00
Abstract: A processing device includes a plurality of processing cores, a control register, associated with a first processing core of the plurality of processing cores, to store a first base clock frequency value at which the first processing core is to run, and a power management circuit to receive a base clock frequency request comprising a second base clock frequency value, store the second base clock frequency value in the control register to cause the first processing core to run at the second base clock frequency value, and expose the second base clock frequency value on a hardware interface associated with the power management circuit.
-
-
-
-
-
-
-
-
-