-
公开(公告)号:US20160048181A1
公开(公告)日:2016-02-18
申请号:US14461039
申请日:2014-08-15
Applicant: Intel Corporation
Inventor: Nir Rosenzweig , Doron Rajwan , Dorit Shapira , Nadav Shulman , Tomer Ziv
CPC classification number: G06F1/206 , G01K1/026 , G01K13/00 , G06F1/3206 , G06F1/3234 , G06F1/324
Abstract: In an embodiment, a processor includes a plurality of cores and a plurality of temperature sensors, where each core is proximate to at least one temperature sensor. The processor also includes a power control unit (PCU) including temperature logic to receive temperature data that includes a corresponding temperature value from each of the temperature sensors. Responsive to an indication that a highest temperature value of the temperature data exceeds a threshold, the temperature logic is to adjust a plurality of domain frequencies according to a determined policy that is based on instruction execution characteristics of at least two of the plurality of cores. Each domain frequency is associated with a corresponding domain that includes at least one of the plurality of cores and each domain frequency is independently adjustable. Other embodiments are described and claimed.
Abstract translation: 在一个实施例中,处理器包括多个核心和多个温度传感器,其中每个核心靠近至少一个温度传感器。 该处理器还包括一个功率控制单元(PCU),其包括用于接收包括来自每个温度传感器的相应温度值的温度数据的温度逻辑。 响应于温度数据的最高温度值超过阈值的指示,温度逻辑是根据基于多个核心中的至少两个的指令执行特性的确定的策略来调整多个域频率。 每个域频率与包括多个核心中的至少一个核心的对应域相关联,并且每个域频率是可独立调整的。 描述和要求保护其他实施例。
-
52.
公开(公告)号:US20140344598A1
公开(公告)日:2014-11-20
申请号:US14451807
申请日:2014-08-05
Applicant: Intel Corporation
Inventor: Avinash N. Ananthakrishnan , Inder M. Sodhi , Efraim Rotem , Doron Rajwan , Eliezer Weissmann , Ryan Wells
CPC classification number: G06F1/324 , G06F1/3203 , G06F1/3293 , G06F1/3296 , G06F13/4068 , G06F13/4282 , G11C7/22 , Y02D10/122 , Y02D10/126 , Y02D10/151
Abstract: In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.
Abstract translation: 在一个实施例中,本发明包括具有多个域的处理器,至少包括对于操作系统(OS)是透明的核心域和非核心域。 非核心域可以由驱动程序控制。 反过来,处理器还包括将核心域和非核心域互连到耦合到处理器的存储器的存储器互连。 此外,可以在处理器内的功率控制器可以基于在非核域上执行的工作负载的存储器有界性来控制存储器互连的频率。 描述和要求保护其他实施例。
-
公开(公告)号:US08775833B2
公开(公告)日:2014-07-08
申请号:US13780066
申请日:2013-02-28
Applicant: Intel Corporation
Inventor: Avinash N. Ananthakrishnan , Efraim Rotem , Doron Rajwan , Eliezer Weissmann , Nadav Shulman
CPC classification number: G06F1/26 , G06F1/3243 , G06F9/5094 , Y02D10/152
Abstract: In one embodiment, the present invention includes a method for determining a power budget for a multi-domain processor for a current time interval, determining a portion of the power budget to be allocated to first and second domains of the processor, and controlling a frequency of the domains based on the allocated portions. Such determinations and allocations can be dynamically performed during runtime of the processor. Other embodiments are described and claimed.
-
公开(公告)号:US11899599B2
公开(公告)日:2024-02-13
申请号:US17527929
申请日:2021-11-16
Applicant: INTEL CORPORATION
Inventor: Eliezer Weissmann , Efraim Rotem , Doron Rajwan , Hisham Abu Salah , Ariel Gur , Guy M. Therien , Russell J. Fenger
IPC: G06F13/24 , G06F1/3287 , G06F1/329 , G06F9/30 , G06F1/3234 , G06F9/44 , G06F9/4401
CPC classification number: G06F13/24 , G06F1/329 , G06F1/3243 , G06F1/3287 , G06F9/30076 , G06F9/30101 , G06F9/44 , G06F9/4411
Abstract: Systems, methods, and apparatuses relating to hardware control of processor performance levels are described. In one embodiment, a processor includes a plurality of logical processing elements; and a power management circuit to change a highest non-guaranteed performance level and a highest guaranteed performance level for each of the plurality of logical processing elements, and set a notification in a status register when the highest non-guaranteed performance level is changed to a new highest non-guaranteed performance level.
-
公开(公告)号:US11815979B2
公开(公告)日:2023-11-14
申请号:US16633120
申请日:2017-08-22
Applicant: Intel Corporation
Inventor: Efraim Rotem , Eliezer Weissmann , Doron Rajwan , Yoni Aizik , Esfir Natanzon , Nir Rosenzweig , Nadav Shulman , Bart Plackle
CPC classification number: G06F1/329 , G06F9/4893
Abstract: Embodiments include apparatuses, methods, and systems including a power control unit to control different power consumptions by one or more processors to operate different applications. The power control unit may receive power information that may include a priority information for each application to be operated on the one or more processors, determine to control, based on the power information for different applications, different power consumptions by the one or more processors to operate the different applications. Other embodiments may also be described and claimed.
-
公开(公告)号:US11182315B2
公开(公告)日:2021-11-23
申请号:US15430345
申请日:2017-02-10
Applicant: Intel Corporation
Inventor: Eliezer Weissmann , Efraim Rotem , Doron Rajwan , Hisham Abu Salah , Ariel Gur , Guy M. Therien , Russell J. Fenger
IPC: G06F13/24 , G06F1/3287 , G06F1/329 , G06F9/30 , G06F9/44 , G06F9/4401 , G06F1/3234
Abstract: Systems, methods, and apparatuses relating to hardware control of processor performance levels are described. In one embodiment, a processor includes a plurality of logical processing elements; and a power management circuit to change a highest non-guaranteed performance level and a highest guaranteed performance level for each of the plurality of logical processing elements, and set a notification in a status register when the highest non-guaranteed performance level is changed to a new highest non-guaranteed performance level.
-
公开(公告)号:US11175712B2
公开(公告)日:2021-11-16
申请号:US16527150
申请日:2019-07-31
Applicant: Intel Corporation
Inventor: Ryan D. Wells , Itai Feit , Doron Rajwan , Nadav Shulman , Zeev Offen , Inder M. Sodhi
IPC: G06F1/28 , G06F1/324 , G06F1/3206 , G06F1/26 , G06F1/3296
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.
-
公开(公告)号:US10372198B2
公开(公告)日:2019-08-06
申请号:US15686222
申请日:2017-08-25
Applicant: Intel Corporation
Inventor: Eliezer Weissmann , Efraim Rotem , Hisham Abu Salah , Yoni Aizik , Doron Rajwan , Nir Rosenzweig , Gal Leibovich , Yevgeni Sabin , Shay Levy
IPC: G06F1/26 , G06F1/32 , G06F1/00 , G06F1/3287 , G06F1/324 , G06F1/3234 , G06F1/3296 , G06F9/50
Abstract: In one embodiment, a processor comprises: a plurality of processing engines including a first processing engine and a second processing engine to independently execute instructions; and a power controller including a performance state control logic to control a performance state of at least one of the processing engines, and a first logic to determine an average number of active processing engines over a first window, an estimated activity level of the processor for the first window, and adjust at least one of a window length at which the performance state control logic is to perform a performance state determination and at least one activity level threshold, based at least in part on a comparison of the estimated activity level and the average number of active processing engines. Other embodiments are described and claimed.
-
公开(公告)号:US20190212801A1
公开(公告)日:2019-07-11
申请号:US16249103
申请日:2019-01-16
Applicant: Intel Corporation
Inventor: Avinash N. Ananthakrishnan , Inder M. Sodhi , Efraim Rotem , Doron Rajwan , Eliezer Weissmann , Ryan Wells
IPC: G06F1/324 , G06F13/40 , G06F13/42 , G06F1/3293 , G06F1/3296 , G11C7/22 , G06F1/3203
CPC classification number: G06F1/324 , G06F1/3203 , G06F1/3293 , G06F1/3296 , G06F13/4068 , G06F13/4282 , G11C7/22 , Y02D10/122 , Y02D10/126 , Y02D10/151
Abstract: In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.
-
公开(公告)号:US10345889B2
公开(公告)日:2019-07-09
申请号: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
IPC: G06F1/3287 , G06F1/3203 , G06F1/324 , G06F11/07
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.
-
-
-
-
-
-
-
-
-