MECHANISM FOR SAVING AND RETRIEVING MICRO-ARCHITECTURE CONTEXT
    9.
    发明申请
    MECHANISM FOR SAVING AND RETRIEVING MICRO-ARCHITECTURE CONTEXT 审中-公开
    保存和检索微架构语境的机制

    公开(公告)号:US20140325184A1

    公开(公告)日:2014-10-30

    申请号:US13993668

    申请日:2012-03-30

    IPC分类号: G06F9/30

    摘要: A processor saves micro-architectural contexts to increase the efficiency of code execution and power management. Power management hardware during runtime monitors execution of a code block. The code block has been compiled to have a reserved space appended to one end of the code block. The reserved space includes a metadata block associated with the code block or an identifier of the metadata block. The hardware stores a micro-architectural context of the processor in the metadata block. The micro-architectural context includes performance data resulting from a first execution of the code block. The hardware reads the metadata block upon a second execution of the code block and tunes the second execution based on the performance data.

    摘要翻译: 处理器可以节省微架构上下文以提高代码执行和电源管理的效率。 运行期间的电源管理硬件监视代码块的执行。 代码块已被编译成在代码块的一端附加保留空间。 保留空间包括与代码块相关联的元数据块或元数据块的标识符。 硬件将处理器的微架构上下文存储在元数据块中。 微架构上下文包括由代码块的第一次执行产生的性能数据。 硬件在代码块的第二次执行时读取元数据块,并根据性能数据调整第二次执行。