-
公开(公告)号:US10324519B2
公开(公告)日:2019-06-18
申请号:US15190377
申请日:2016-06-23
Applicant: Intel Corporation
Inventor: Eliezer Weissmann , Efraim Rotem , Yoni Aizik , Doron Rajwan , Gal Leibovich , Nadav Shulman , Hisham Abu Salah
IPC: G06F1/00 , G06F1/26 , G06F1/32 , G06F1/3287 , G06F13/24
Abstract: In one embodiment, a processor includes a plurality of cores and a power controller including a first logic, responsive to a determination that the processor resided in a forced idle state for less than a threshold duration, to update a first counter and, responsive to a value of the first counter that exceeds a control threshold, prevent the processor from entry into the forced idle state. Other embodiments are described and claimed.
-
公开(公告)号:US20190155362A1
公开(公告)日:2019-05-23
申请号:US16252012
申请日:2019-01-18
Applicant: Intel Corporation
Inventor: Doron Rajwan , Efraim Rotem , Eliezer Weissmann , Avinash N. Ananthakrishnan , Dorit Shapira
IPC: G06F1/3228 , G06F1/324 , G06F1/3203 , G06F1/3237
Abstract: In an embodiment, a processor includes processing cores, and a central control unit to: concurrently execute an outer control loop and an inner control loop, wherein the outer control loop is to monitor the processor as a whole, and wherein the inner control loop is to monitor a first processing core included in the processor; determine, based on the outer control loop, a first control action for the first processing core included in the processor; determine, based on the inner control loop, a second control action for the first processing core included in the processor; based on a comparison of the first control action and the second control action, select one of the first control action and the second control action as a selected control action; and apply the selected control action to the first processing core. Other embodiments are described and claimed.
-
公开(公告)号:US20190121423A1
公开(公告)日:2019-04-25
申请号:US16223818
申请日:2018-12-18
Applicant: Intel Corporation
Inventor: Avinash N. Ananthakrishnan , Efraim Rotem , Eliezer Weissmann , Doron Rajwan , Nadav Shulman , Alon Naveh , Hisham Abu-Salah
IPC: G06F1/3234 , G06F1/3287 , G06F12/084 , G06F12/0802 , G06F1/28 , G06F12/0864 , G06F12/0846
CPC classification number: G06F1/3275 , G06F1/28 , G06F1/3287 , G06F12/0802 , G06F12/084 , G06F12/0848 , G06F12/0864 , G06F2212/1028 , G06F2212/282 , G06F2212/502 , G06F2212/621 , Y02D10/13
Abstract: In one embodiment, the present invention is directed to a processor having a plurality of cores and a cache memory coupled to the cores and including a plurality of partitions. The processor can further include a logic to dynamically vary a size of the cache memory based on a memory boundedness of a workload executed on at least one of the cores. Other embodiments are described and claimed.
-
公开(公告)号:US20190121422A1
公开(公告)日:2019-04-25
申请号:US16223794
申请日:2018-12-18
Applicant: Intel Corporation
Inventor: Avinash N. Ananthakrishnan , Efraim Rotem , Eliezer Weissmann , Doron Rajwan , Nadav Shulman , Alon Naveh , Hisham Abu-Salah
IPC: G06F1/3234 , G06F1/3287 , G06F12/084 , G06F12/0802 , G06F1/28 , G06F12/0864 , G06F12/0846
CPC classification number: G06F1/3275 , G06F1/28 , G06F1/3287 , G06F12/0802 , G06F12/084 , G06F12/0848 , G06F12/0864 , G06F2212/1028 , G06F2212/282 , G06F2212/502 , G06F2212/621 , Y02D10/13
Abstract: In one embodiment, the present invention is directed to a processor having a plurality of cores and a cache memory coupled to the cores and including a plurality of partitions. The processor can further include a logic to dynamically vary a size of the cache memory based on a memory boundedness of a workload executed on at least one of the cores. Other embodiments are described and claimed.
-
公开(公告)号:US20180314307A1
公开(公告)日:2018-11-01
申请号:US15966397
申请日:2018-04-30
Applicant: Intel Corporation
Inventor: Ryan D. Wells , Itai Feit , Doron Rajwan , Nadav Shulman , Zeev Offen , Inder M. Sodhi
CPC classification number: G06F1/28 , G06F1/266 , G06F1/3206 , G06F1/324 , Y02D10/126
Abstract: In an embodiment, a processor includes a core domain with a plurality of cores and a power controller having a first logic to receive a first request to increase an operating voltage of a first core of the core domain to a second voltage, to instruct a voltage regulator to increase the operating voltage to an interim voltage, and to thereafter instruct the voltage regulator to increase the operating voltage to the second voltage. Other embodiments are described and claimed.
-
公开(公告)号:US10067553B2
公开(公告)日:2018-09-04
申请号:US15270208
申请日:2016-09-20
Applicant: Intel Corporation
Inventor: Avinash N. Ananthakrishnan , Efraim Rotem , Eliezer Weissmann , Doron Rajwan , Nadav Shulman , Alon Naveh , Hisham Abu-Salah
IPC: G06F12/08 , G06F1/32 , G06F12/084 , G06F12/0864 , G06F1/28 , G06F12/0802 , G06F12/0846
Abstract: In one embodiment, the present invention is directed to a processor having a plurality of cores and a cache memory coupled to the cores and including a plurality of partitions. The processor can further include a logic to dynamically vary a size of the cache memory based on a memory boundedness of a workload executed on at least one of the cores. Other embodiments are described and claimed.
-
公开(公告)号:US09983644B2
公开(公告)日:2018-05-29
申请号:US14936945
申请日:2015-11-10
Applicant: Intel Corporation
Inventor: Shmuel Zobel , Maxim Levit , Efraim Rotem , Eliezer Weissmann , Doron Rajwan , Dorit Shapira , Nadav Shulman
IPC: G06F1/26
CPC classification number: G06F1/26 , G06F1/3206 , G06F1/324 , G06F1/3296 , Y02D10/126 , Y02D10/172
Abstract: In one embodiment, a processor includes at least one core, at least one thermal sensor, and a power controller including a first logic to dynamically update a time duration for which the at least one core is enabled to be in a turbo mode. Other embodiments are described and claimed.
-
公开(公告)号:US20180120924A1
公开(公告)日:2018-05-03
申请号:US15668762
申请日:2017-08-04
Applicant: Intel Corporation
Inventor: Eliezer Weissmann , Yoni Aizik , Doron Rajwan , Nir Rosenzweig , Efraim Rotem , Barnes Cooper , Paul S. Diefenbaugh , Guy M. Therien , Michael Mishaeli , Nadav Shulman , Ido Melamed , Niv Tokman , Alexander Gendler , Arik Gihon , Yevgeni Sabin , Hisham Abu Salah , Esfir Natanzon
CPC classification number: G06F1/3287 , G06F1/3203 , G06F1/324 , G06F11/0757 , Y02D10/126 , Y02D10/171 , Y02D50/20
Abstract: In an embodiment, a processor includes multiple cores and a power controller. The power controller may include a hardware duty cycle (HDC) logic to cause at least one logical processor of one of the cores to enter into a forced idle state even though the logical processor has a workload to execute. In addition, the HDC logic may cause the logical processor to exit the forced idle state prior to an end of an idle period if at least one other logical processor is prevented from entry into the forced idle state. Other embodiments are described and claimed.
-
69.
公开(公告)号:US20180060123A1
公开(公告)日:2018-03-01
申请号:US15252511
申请日:2016-08-31
Applicant: Intel Corporation
Inventor: Eliezer Weissmann , Israel Hirsh , Efraim Rotem , Doron Rajwan , Avinash N. Ananthakrishnan , Natanel Abitan , Ido Melamed , Guy M. Therien
IPC: G06F9/48
CPC classification number: G06F9/4893 , G06F1/32 , G06F9/48 , G06F9/4806 , G06F9/4843 , G06F9/485 , G06F9/4881 , G06F9/50 , G06F9/5005 , G06F9/5011 , G06F9/5016 , G06F9/5022 , G06F9/5027 , G06F9/5044 , G06F9/505 , G06F9/5094 , Y02D10/24
Abstract: In one embodiment, a processor includes: a first storage to store a set of common performance state request settings; a second storage to store a set of thread performance state request settings; and a controller to control a performance state of a first core based on a combination of at least one of the set of common performance state request settings and at least one of the set of thread performance state request settings. Other embodiments are described and claimed.
-
公开(公告)号:US09864667B2
公开(公告)日:2018-01-09
申请号:US14866584
申请日:2015-09-25
Applicant: Intel Corporation
Inventor: Doron Rajwan , Eliezer Weissmann , Yoni Aizik , Itai Feit , Tal Kuzi , Tomer Ziv , Nadav Shulman
CPC classification number: G06F11/3024 , G01V11/002 , G06F1/3228 , G06F1/324 , G06F9/5094 , G06F11/3058 , G06F11/3409 , G06F11/3419 , G06F11/3452 , G06F11/348 , G06F2201/88
Abstract: Methods and apparatus relating to techniques for flexible and/or dynamic frequency-related telemetry are described. In an embodiment, logic, coupled to a processor, communicates information to a module. The communicated information includes a duration counter value corresponding to a duration in which an operating characteristic of the processor is controlled. Other embodiments are also disclosed and claimed.
-
-
-
-
-
-
-
-
-