Multiprocessor resource optimization
    2.
    发明申请
    Multiprocessor resource optimization 有权
    多处理器资源优化

    公开(公告)号:US20070050556A1

    公开(公告)日:2007-03-01

    申请号:US11540910

    申请日:2006-09-28

    IPC分类号: G06F13/28

    摘要: Embodiments include a device and a method. In an embodiment, a method applies a first resource management strategy to a first resource associated with a first processor and executes an instruction block in a first processor. The method also applies a second resource management strategy to a second resource of a similar type as the first resource and executes the instruction block in a second processor. The method further selects a resource management strategy likely to provide a substantially optimum execution of the instruction group from the first resource management strategy and the second resource management strategy.

    摘要翻译: 实施例包括装置和方法。 在一个实施例中,一种方法将第一资源管理策略应用于与第一处理器相关联的第一资源,并在第一处理器中执行指令块。 该方法还将第二资源管理策略应用于与第一资源类似的类型的第二资源,并在第二处理器中执行指令块。 该方法进一步选择可能从第一资源管理策略和第二资源管理策略提供指令组的基本上最佳执行的资源管理策略。

    Runtime-based optimization profile
    7.
    发明申请
    Runtime-based optimization profile 审中-公开
    基于运行时的优化配置文件

    公开(公告)号:US20070050606A1

    公开(公告)日:2007-03-01

    申请号:US11292207

    申请日:2005-11-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/443 G06F11/3466

    摘要: Embodiments include a device, and a method. In an embodiment, a device includes a microengine operatively coupled with a processor having an instruction set. The microengine includes a microengine operable gather data in a manner transparent to software executing on the processor and corresponding to a runtime execution of at least a portion of the instruction set by the processor. The microengine is also operable to create a runtime-based optimization profile utilizing the gathered dynamic data and which is useable in a subsequent execution of the at least of a portion of the instruction set by the processor.

    摘要翻译: 实施例包括设备和方法。 在一个实施例中,设备包括与具有指令集的处理器可操作地耦合的微引擎。 微型发动机包括微型发动机可操作地以对在处理器上执行的软件透明的方式收集数据,并对应于由处理器设置的指令的至少一部分的运行时执行。 微引擎还可操作以利用所收集的动态数据创建基于运行时的优化简档,并且其可用于随后执行由处理器设置的指令的至少一部分。

    Freeze-dried ghost pages
    8.
    发明申请
    Freeze-dried ghost pages 审中-公开
    冻干鬼页

    公开(公告)号:US20070050605A1

    公开(公告)日:2007-03-01

    申请号:US11324174

    申请日:2005-12-30

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3612 G06F8/443

    摘要: Embodiments include a device, apparatus, and a method. In an embodiment, an apparatus includes a first processor operable to execute a program. The apparatus also includes an information store configured by an execution-based optimization profile, the execution-based optimization profile usable in an execution of the program and that was created utilizing data collected during a runtime execution of the program by a second processor and transparent to software executing on the second processor. The apparatus further includes an execution-optimization circuit operable to alter an execution of the program by the first processor in response to the execution-based optimization profile.

    摘要翻译: 实施例包括装置,装置和方法。 在一个实施例中,装置包括可操作以执行程序的第一处理器。 所述设备还包括由基于执行的优化简档配置的信息存储器,所述基于执行的优化配置文件可用于所述程序的执行中,并且利用由第二处理器在所述程序的运行时执行期间收集的数据而创建,并且对于 在第二处理器上执行的软件。 该装置还包括执行优化电路,可操作以响应于基于执行的优化简档来改变由第一处理器执行的程序。

    Fetch rerouting in response to an execution-based optimization profile
    10.
    发明申请
    Fetch rerouting in response to an execution-based optimization profile 审中-公开
    提取重新路由以响应基于执行的优化配置文件

    公开(公告)号:US20070050604A1

    公开(公告)日:2007-03-01

    申请号:US11291503

    申请日:2005-11-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/443 G06F11/3466

    摘要: Embodiments include a device, and a method. In an embodiment, a device includes a processor operable to execute an instruction set, and an execution-optimization circuit. The execution circuit includes an execution circuit for receiving an identification of a first instruction to be fetched from the instruction set for execution by the processor, and for pointing to a second instruction of the instruction set of the processor to be fetched for execution by the processor if indicated by an execution-based optimization profile. The execution-based optimization profile being previously derived by a hardware device utilizing data invisible to software and generated during a runtime execution of at least a portion of the instruction set. The execution-optimization circuit may include at least one of a microengine, a micro-programmed circuit, and/or a hardwired circuit.

    摘要翻译: 实施例包括装置和方法。 在一个实施例中,设备包括可操作以执行指令集的处理器和执行优化电路。 执行电路包括执行电路,用于从处理器执行的指令集中接收要提取的第一指令的标识,并且指示要被提取以供处理器执行的处理器的指令集的第二指令 如果由基于执行的优化配置文件指示。 基于执行的优化简档先前由硬件设备使用利用软件不可见并且在运行时执行指令集的至少一部分期间生成的数据。 执行优化电路可以包括微引擎,微编程电路和/或硬连线电路中的至少一个。