发明名称 INSTRUCTION BLOCK ALLOCATION ACCORDING TO PERFORMANCE METRIC
摘要 Apparatus and methods are disclosed for throttling processor operation in block-based processor architectures. In one example of the disclosed technology, a block-based instruction set architecture processor includes a plurality of processing cores configured to fetch and execute a sequence of instruction blocks. Each of the processing cores includes function resources for performing operations specified by the instruction blocks. The processor further includes a core scheduler configured to allocate functional resources for performing the operations. The functional resources are allocated for executing the instruction blocks based, at least in part, on a performance metric. The performance metric can be generated dynamically or statically based on branch prediction accuracy, energy usage tolerance, and other suitable metrics.
申请公布号 WO2016210032(A1) 申请公布日期 2016.12.29
申请号 WO2016US38855 申请日期 2016.06.23
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 GRAY, Jan S.;BURGER, Douglas C.;SMITH, Aaron L.
分类号 G06F9/38;G06F11/30 主分类号 G06F9/38
代理机构 代理人
主权项
地址