发明名称 Controlling configurable peak performance limits of a processor
摘要 In one embodiment, the present invention includes a processor having a plurality of cores each to execute instructions, a non-volatile storage to store maximum peak operating frequency values each a function of a given number of active cores, a configuration storage to store frequency limits each corresponding to one of the maximum peak operating frequency values or a configurable clip frequency value less than the maximum peak operating frequency value. In turn, a power controller is configured to limit operating frequency of the cores to a corresponding frequency limit obtained from the configuration storage. Other embodiments are described and claimed.
申请公布号 US9086834(B2) 申请公布日期 2015.07.21
申请号 US201313785247 申请日期 2013.03.05
申请人 Intel Corporation 发明人 Shrall Jeremy J.;Gunther Stephen H.;Sistla Krishnakanth V.;Wells Ryan D.;Conrad Shaun M.
分类号 G06F1/26;G06F3/14;G06F1/32 主分类号 G06F1/26
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A processor comprising: a first domain formed on a semiconductor die including a plurality of cores each to execute instructions; a second domain formed on the semiconductor die including at least one graphics engine to execute instructions; a non-volatile storage formed on the semiconductor die to store a plurality of maximum peak operating parameter values for an operating parameter, each of the maximum peak operating parameter values a function of a number of active cores of the processor; a storage formed on the semiconductor die to store a plurality of configurable clip parameter values for the operating parameter, based on a priori knowledge of a workload of an application to be executed on the processor, provided by a user; a configuration storage formed on the semiconductor die to store a plurality of parameter limits, each of the parameter limits corresponding to one of the maximum peak operating parameter values or a configurable clip parameter value less than the maximum peak operating parameter value obtained from the storage during runtime of the application to place a limit on an operating parameter, each of the non-volatile storage, the storage and the configuration storage comprising a different storage; and a power controller formed on the semiconductor die to place the limit on the operating parameter of at least one of the first domain and the second domain to a corresponding parameter limit obtained from the configuration storage, wherein the power controller is to store in the configuration storage a minimum of the corresponding maximum peak operating parameter value and the configurable clip parameter value, the configurable clip parameter value obtained from the user prior to execution of the workload, based on the a priori knowledge of the workload according to execution of the workload using the plurality of maximum peak operating parameter values to determine a failure surface.
地址 Santa Clara CA US