MECHANISM FOR SAVING AND RETRIEVING MICRO-ARCHITECTURE CONTEXT
    81.
    发明申请
    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.

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

    Method for optimizing voltage-frequency setup in multi-core processor systems
    86.
    发明授权
    Method for optimizing voltage-frequency setup in multi-core processor systems 有权
    用于优化多核处理器系统中的电压 - 频率设置的方法

    公开(公告)号:US08245070B2

    公开(公告)日:2012-08-14

    申请号:US12317845

    申请日:2008-12-30

    IPC分类号: G06F1/12

    CPC分类号: G06F1/3203 Y02D10/126

    摘要: A method for dynamically operating a multi-core processor system is provided. The method involves ascertaining currently active processor cores, identifying a currently active processor core having a lowest operating frequency, and adjusting at least one operational parameter according to voltage-frequency characteristics corresponding to the identified processor core to fulfill a predefined functional mode, e.g. power optimization mode, performance optimization mode and mixed mode.

    摘要翻译: 提供了一种用于动态操作多核处理器系统的方法。 该方法包括确定当前活动的处理器核心,识别具有最低工作频率的当前活动的处理器核心,以及根据与所识别的处理器核心相对应的电压 - 频率特性来调整至少一个操作参数,以实现预定义的功能模式,例如。 电源优化模式,性能优化模式和混合模式。

    Trace indexing via trace end addresses
    87.
    发明授权
    Trace indexing via trace end addresses 有权
    通过跟踪结束地址跟踪索引

    公开(公告)号:US07802077B1

    公开(公告)日:2010-09-21

    申请号:US09608624

    申请日:2000-06-30

    IPC分类号: G06F9/30 G06F9/40 G06F15/00

    CPC分类号: G06F9/3808

    摘要: A new class traces for a processing engine, called “extended blocks,” possess an architecture that permits possible many entry points but only a single exit point. These extended blocks may be indexed based upon the address of the last instruction therein. Use of the new trace architecture provides several advantages, including reduction of instruction redundancies, dynamic block extension and a sharing of instructions among various extended blocks.

    摘要翻译: 一个称为“扩展块”的处理引擎的新类跟踪具有允许许多入口点但只有单个退出点的架构。 这些扩展块可以根据其中最后一条指令的地址进行索引。 使用新的跟踪架构提供了几个优点,包括减少指令冗余,动态块扩展和各种扩展块之间的指令共享。

    Method for optimizing voltage-frequency setup in multi-core processor systems
    88.
    发明申请
    Method for optimizing voltage-frequency setup in multi-core processor systems 有权
    用于优化多核处理器系统中的电压 - 频率设置的方法

    公开(公告)号:US20100169609A1

    公开(公告)日:2010-07-01

    申请号:US12317845

    申请日:2008-12-30

    IPC分类号: G06F15/76 G06F1/00 G06F9/02

    CPC分类号: G06F1/3203 Y02D10/126

    摘要: A method for dynamically operating a multi-core processor system is provided. The method involves ascertaining currently active processor cores, identifying a currently active processor core having a lowest operating frequency, and adjusting at least one operational parameter according to voltage-frequency characteristics corresponding to the identified processor core to fulfill a predefined functional mode, e.g. power optimization mode, performance optimization mode and mixed mode.

    摘要翻译: 提供了一种用于动态操作多核处理器系统的方法。 该方法包括确定当前活动的处理器核心,识别具有最低工作频率的当前活动的处理器核心,以及根据与所识别的处理器核心相对应的电压 - 频率特性来调整至少一个操作参数,以实现预定义的功能模式,例如。 电源优化模式,性能优化模式和混合模式。

    Selectively protecting a register file
    89.
    发明授权
    Selectively protecting a register file 失效
    选择性地保护寄存器文件

    公开(公告)号:US07689804B2

    公开(公告)日:2010-03-30

    申请号:US11642337

    申请日:2006-12-20

    IPC分类号: G06F12/10

    CPC分类号: G06F11/1008

    摘要: In one embodiment, the present invention includes a method for protecting a value to be stored in a register of a register file with a first level of protection if the value is predicted to be used for a first time period, and protecting the value with a second level of protection if the value is predicted to be used for a second time period. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种方法,用于如果该值预测将在第一时间段内使用,则保护要存储在具有第一保护等级的寄存器文件的寄存器中的值,并且用 如果该值被预测用于第二时间段,则为第二级保护。 描述和要求保护其他实施例。