Altering a degree of redundancy used during execution of an application
    1.
    发明授权
    Altering a degree of redundancy used during execution of an application 有权
    改变在执行应用程序期间使用的一定程度的冗余

    公开(公告)号:US08037350B1

    公开(公告)日:2011-10-11

    申请号:US12250367

    申请日:2008-10-13

    IPC分类号: G06F11/00

    摘要: Processor operating methods and integrated circuits are described. According to one embodiment, a processor operating method includes executing an application using a first number of a plurality of processor cores. The method also includes, during the executing using the first number, evaluating a transition criterion and after the evaluating, executing the application using a second number of the plurality of processor cores. According to another embodiment, an integrated circuit includes a plurality of processor cores and processing circuitry. The processing circuitry is configured to configure a first number of the plurality of processor cores to execute an application, evaluate a transition criterion, and, in response to evaluating the transition criterion, configure a second number of the plurality of processor cores to execute the application. Additional embodiments are described in the disclosure.

    摘要翻译: 描述处理器操作方法和集成电路。 根据一个实施例,处理器操作方法包括使用第一数量的多个处理器核来执行应用。 该方法还包括在使用第一个数字的执行期间评估转换标准,并且在评估之后,使用多个处理器核心的第二数量来执行应用程序。 根据另一个实施例,集成电路包括多个处理器核心和处理电路。 处理电路被配置为配置多个处理器核的第一数量以执行应用,评估转换标准,并且响应于评估转换标准,配置多个处理器核的第二数量以执行应用 。 在本公开中描述了另外的实施例。

    Reconfiguration in a multi-core processor system with configurable isolation
    2.
    发明授权
    Reconfiguration in a multi-core processor system with configurable isolation 有权
    在具有可配置隔离的多核处理器系统中重新配置

    公开(公告)号:US07966519B1

    公开(公告)日:2011-06-21

    申请号:US12250381

    申请日:2008-10-13

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1423 G06F11/2035

    摘要: Methods and integrated circuits for reconfiguration in a multi-core processor system with configurable isolation are described. According to one embodiment, a processor configuration method includes determining that a first module is faulty. A second module is configured to communicate with the first module when the first module is not faulty. The method also includes analyzing a third module with respect to a substitution criterion, selecting the third module based on the analyzing determining that the third module satisfies the substitution criterion, and subsequent to the selecting, configuring the second module to communicate with the third module instead of the first module. Additional embodiments are described in the disclosure.

    摘要翻译: 描述了具有可配置隔离的多核处理器系统中用于重新配置的方法和集成电路。 根据一个实施例,处理器配置方法包括确定第一模块是有故障的。 第二模块被配置为当第一模块没有故障时与第一模块通信。 该方法还包括相对于替代标准分析第三模块,基于分析确定第三模块满足替代标准来选择第三模块,并且在选择之后,配置第二模块以与第三模块通信 的第一个模块。 在本公开中描述了另外的实施例。

    Power budget managing method and system
    3.
    发明授权
    Power budget managing method and system 有权
    电力预算管理方法和系统

    公开(公告)号:US08151122B1

    公开(公告)日:2012-04-03

    申请号:US11773759

    申请日:2007-07-05

    IPC分类号: G06F1/00

    CPC分类号: G06F1/26

    摘要: In a method for managing power budgets among a plurality of electronic components having respective power budgets, at least part of the power budget of an electronic component that has failed is dynamically re-allocated to at least one of the other plurality of electronic components, to thereby increase performance of the plurality of electronic components.

    摘要翻译: 在用于管理具有各自的功率预算的多个电子部件中的功率预算的方法中,已经故障的电子部件的功率预算的至少一部分被动态地重新分配给其他多个电子部件中的至少一个, 从而增加了多个电子部件的性能。

    STORING CHECKPOINT DATA IN NON-VOLATILE MEMORY
    4.
    发明申请
    STORING CHECKPOINT DATA IN NON-VOLATILE MEMORY 审中-公开
    在非易失性存储器中存储检查点数据

    公开(公告)号:US20110113208A1

    公开(公告)日:2011-05-12

    申请号:US12989981

    申请日:2008-05-01

    IPC分类号: G06F12/16 G06F13/00

    摘要: Methods and systems for storing checkpoint data in non-volatile memory are described. According to one embodiment, a data storage method includes executing an application using processing circuitry and during the execution, writing data generated by the execution of the application to volatile memory. An indication of a checkpoint is provided after writing the data. After the indication has been provided, the method includes copying the data from the volatile memory to non-volatile memory and, after the copying, continuing the execution of the application. The method may include suspending execution of the application. According to another embodiment, a data storage method includes receiving an indication of a checkpoint associated with execution of one or more applications and, responsive to the receipt, initiating copying of data resulting from execution of the one or more applications from volatile memory to non-volatile memory. In some embodiments, the non-volatile memory may be solid-state non-volatile memory.

    摘要翻译: 描述了用于在非易失性存储器中存储检查点数据的方法和系统。 根据一个实施例,数据存储方法包括使用处理电路执行应用,并且在执行期间,将由应用执行产生的数据写入易失性存储器。 写入数据后提供检查点的指示。 在提供指示之后,该方法包括将数据从易失性存储器复制到非易失性存储器,并且在复制之后继续执行应用程序。 该方法可以包括暂停应用程序的执行。 根据另一个实施例,数据存储方法包括接收与一个或多个应用的​​执行相关联的检查点的指示,并且响应于该接收,开始将由一个或多个应用执行所产生的数据从易失性存储器复制到非易失性存储器, 易失性存储器 在一些实施例中,非易失性存储器可以是固态非易失性存储器。

    Selective availability in processor systems
    5.
    发明授权
    Selective availability in processor systems 有权
    处理器系统中的选择性可用性

    公开(公告)号:US07941698B1

    公开(公告)日:2011-05-10

    申请号:US12252144

    申请日:2008-10-15

    IPC分类号: G06F11/00

    摘要: Processor operating methods and integrated circuits are described. According to one embodiment, an integrated circuit includes a processor configured to execute a first application and to redundantly execute a second application while executing the first application, the first application being different from the second application. According to another embodiment, a processor operating method includes receiving a request to execute an application using a processor having a plurality of processor cores. The method also includes, in response to the receiving, determining whether the application should be executed redundantly or non-redundantly, non-redundantly executing the application using one processor core of the plurality if the determining comprises determining that the application should be executed non-redundantly, and redundantly executing the application using two or more processor cores of the plurality if the determining comprises determining that the application should be executed redundantly.

    摘要翻译: 描述处理器操作方法和集成电路。 根据一个实施例,集成电路包括被配置为执行第一应用并且在执行第一应用时冗余地执行第二应用的处理器,所述第一应用与第二应用不同。 根据另一个实施例,处理器操作方法包括使用具有多个处理器核的处理器来接收执行应用的请求。 所述方法还包括:响应于所述接收,确定所述应用是否应该被冗余地执行或非冗余地执行,如果所述确定包括确定所述应用应该被执行,则非冗余地执行所述应用的多个处理器核心, 冗余地并冗余地执行应用程序,如果确定包括确定该应用程序应该被冗余执行,则使用多个的两个或多个处理器核心。

    Methods and apparatus to perform error detection and correction
    8.
    发明授权
    Methods and apparatus to perform error detection and correction 有权
    执行错误检测和校正的方法和装置

    公开(公告)号:US08788904B2

    公开(公告)日:2014-07-22

    申请号:US13285742

    申请日:2011-10-31

    IPC分类号: H03M13/00

    CPC分类号: G06F11/1064

    摘要: Example methods, apparatus, and articles of manufacture to perform error detection and correction are disclosed. A disclosed example method involves enabling a memory controller to operate in one of a tagged memory mode or a non-tagged memory mode. In addition, when the tagged memory mode is enabled in the memory controller, a five-error-correction-six-error-detection per-burst mode is selected to perform error correction on data. When the non-tagged memory mode is enabled in the memory controller, one of a six-error-correction-seven-error-detection per-burst mode or a single-error-correction-dual-error-detection per-transfer mode is selected based on a pattern of error types in the data.

    摘要翻译: 公开了用于执行错误检测和校正的示例性方法,装置和制造。 所公开的示例性方法涉及使存储器控制器能够以标记存储器模式或非标记存储器模式之一进行操作。 另外,当在存储器控制器中启用标记存储器模式时,选择五错误校正六错误检测每脉冲串模式以对数据执行纠错。 当在存储器控制器中启用非标记存储器模式时,每个突发模式的六错误校正七错误检测或单错误校正双错误检测每传输模式之一是 根据数据中的错误类型的模式进行选择。

    Telescopic spatial radio system
    9.
    发明授权
    Telescopic spatial radio system 有权
    伸缩空间无线电系统

    公开(公告)号:US08718301B1

    公开(公告)日:2014-05-06

    申请号:US10973794

    申请日:2004-10-25

    IPC分类号: H04R5/033 H04S7/00

    摘要: A telescopic spatial radio system is provided for sending a signal representative of a sound at a speaker location to a listener location, the signal providing positioning information of the speaker location relative to the listener location and processing the signal using the positioning information to provide a telescopic zoomable binaural sound at the listener location having a simulated spatial relationship based on the position information of the speaker location relative to the listener location.

    摘要翻译: 提供伸缩空间无线电系统,用于将表示扬声器位置处的声音的信号发送到收听者位置,所述信号相对于收听者位置提供说话者位置的定位信息,并使用定位信息处理信号以提供伸缩 基于相对于收听者位置的说话者位置的位置信息,在收听者位置处的可变焦双耳声音具有模拟的空间关系。

    Executing a prefetching policy responsive to entry into an execution phase of an application
    10.
    发明授权
    Executing a prefetching policy responsive to entry into an execution phase of an application 有权
    响应于进入应用程序的执行阶段执行预取策略

    公开(公告)号:US08516226B1

    公开(公告)日:2013-08-20

    申请号:US11337425

    申请日:2006-01-23

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3808 G06F9/3802

    摘要: A method and system for flexible prefetching of data and/or instructions for applications are described. A prefetching mechanism monitors program instructions and tag information associated with the instructions. The tag information is used to determine when a prefetch operation is desirable. The prefetching mechanism then requests data and/or instructions. Furthermore, the prefetching mechanism determines when entry into a different execution phase of an application program occurs, and executes a different prefetching policy based on the application's program instructions and tag information for that execution phase as well as profile information from previous executions of the application in that execution phase.

    摘要翻译: 描述用于灵活预取数据和/或应用指令的方法和系统。 预取机制监视与指令相关联的程序指令和标签信息。 标签信息用于确定预取操作何时需要。 预取机制然后请求数据和/或指令。 此外,预取机制确定何时进入应用程序的不同执行阶段,并且基于应用程序的程序指令和该执行阶段的标签信息执行不同的预取策略以及来自应用程序的先前执行的简档信息 那个执行阶段。