发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|