发明名称 |
THERMAL-AWARE COMPILER FOR PARALLEL INSTRUCTION EXECUTION IN PROCESSORS |
摘要 |
Embodiments are described for a method for compiling instruction code for execution in a processor having a number of functional units by determining a thermal constraint of the processor, and defining instruction words comprising both real instructions and one or more no operation (NOP) instructions to be executed by the functional units within a single clock cycle, wherein a number of NOP instructions executed over a number of consecutive clock cycles is configured to prevent exceeding the thermal constraint during execution of the instruction code. |
申请公布号 |
US2016098275(A1) |
申请公布日期 |
2016.04.07 |
申请号 |
US201313976905 |
申请日期 |
2013.05.21 |
申请人 |
Advanced Micro Devices, Inc. |
发明人 |
Xie Yuan;Gu Junli |
分类号 |
G06F9/30 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for compiling instruction code for execution in a processor having a plurality of functional units, comprising:
determining a thermal constraint of the processor; and scheduling in the compiled instruction code real instructions to be executed in parallel by the plurality of functional units, wherein said scheduling is configured to prevent exceeding the thermal constraint during execution of the instruction code. |
地址 |
Sunnyvale CA US |