-
公开(公告)号:US20210200860A1
公开(公告)日:2021-07-01
申请号:US16728843
申请日:2019-12-27
Applicant: Intel Corporation
Inventor: ALEXANDER GENDLER , SAGI MELLER , GAVRI BERGER , IGOR YANOVER
Abstract: An apparatus and method for intelligent power virus protection in a processor. For example, one embodiment of a processor comprises: first circuitry including an instruction fetch circuit to fetch instructions, each instruction comprising an instruction type and an associated width comprising a number of bits associated with source and/or destination operand values associated with the instruction; detection circuitry to detect one or more instructions of a particular type and/or width; evaluation circuitry to evaluate an impact of power virus protection (PVP) circuitry when executing the one or more instructions based on the detected instruction types and/or widths; and control circuitry, based on the evaluation, to configure the PVP circuitry in accordance with the evaluation performed by the evaluation circuitry.
-
公开(公告)号:US20210018971A1
公开(公告)日:2021-01-21
申请号:US17042804
申请日:2018-05-01
Applicant: Intel Corporation
Inventor: EFRAIM ROTEM , ELIEZER WEISSMANN , ERIC DEHAEMER , ALEXANDER GENDLER , NADAV SHULMAN , KRISHNAKANTH SISTLA , NIR ROSENZWEIG , ANKUSH VARMA , ARIEL SZAPIRO , ARYE ALBAHARI , IDO MELAMED , NIR MISGAV , VIVEK GARG , NIMROD ANGEL , ADWAIT PURANDARE , ELKANA KOREM
IPC: G06F1/329 , G06F1/3206 , G06F9/48 , G06F9/30 , G06F9/4401
Abstract: A local power control arbiter is provided to interface with a global power control unit of a processing platform having a plurality of processing entities. The local power control arbiter controls a local processing unit of the processing platform. The local power arbiter has an interface to receive from the global power control unit, a local performance limit allocated to the local processing unit depending on a global power control evaluation and processing circuitry to determine any change to one or more processing conditions prevailing in the local processing unit on a timescale shorter than a duration for which the local performance limit is applied to the local processing unit by the global power control unit and to select a performance level for the local processing unit depending on both the local performance limit and the determined change, if any, to the prevailing processing conditions on the local processing unit.
-