Integrated circuit environment initialization according to information stored within the integrated circuit
    3.
    发明授权
    Integrated circuit environment initialization according to information stored within the integrated circuit 失效
    根据存储在集成电路内的信息,集成电路环境初始化

    公开(公告)号:US07996693B2

    公开(公告)日:2011-08-09

    申请号:US12277365

    申请日:2008-11-25

    IPC分类号: G06F1/26

    CPC分类号: G06F1/206

    摘要: A method for automatically initializing the operational settings of a system from information stored within a non-volatile storage of an integrated circuit so that the operational requirements of the integrated circuit, which may be a microprocessor, are met by the system when the system is operating. During manufacturing test, environmental requirements of the integrated circuit are determined and stored within the non-volatile storage of the integrated circuit. During system initialization, environmental control values such as required operating voltage and frequency and cooling requirements are determined from the test values, which are read from the integrated circuit. The values are read by an interface of the system from an interface of the integrated circuit. System settings are controlled by the values to provide the required operating environment and the values may be captured within the system for subsequent operations and initialization sequences.

    摘要翻译: 一种用于根据存储在集成电路的非易失性存储器中的信息自动初始化系统的操作设置的方法,使得当系统运行时系统满足可能是微处理器的集成电路的操作要求 。 在制造测试期间,集成电路的环境要求被确定并存储在集成电路的非易失性存储器中。 在系统初始化期间,从集成电路读取的测试值确定所需的工作电压,频率和冷却要求等环境控制值。 这些值由系统的接口从集成电路的接口读取。 系统设置由值控制以提供所需的操作环境,并且可以在系统内捕获值以用于后续操作和初始化序列。

    Scheduling threads in a multiprocessor computer
    4.
    发明授权
    Scheduling threads in a multiprocessor computer 失效
    在多处理器计算机中调度线程

    公开(公告)号:US07962913B2

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

    申请号:US12342352

    申请日:2008-12-23

    IPC分类号: G06F9/46 G06F13/24

    CPC分类号: G06F9/5027 G06F9/4812

    摘要: Methods, systems, and computer program products are provided for scheduling threads in a multiprocessor computer. Embodiments include selecting a thread in a ready queue to be dispatched to a processor and determining whether an interrupt mask flag is set in a thread control block associated with the thread. If the interrupt mask flag is set in the thread control block associated with the thread, embodiments typically include selecting a processor, setting a current processor priority register of the selected processor to least favored, and dispatching the thread from the ready queue to the selected processor. In some embodiments, setting the current processor priority register of the selected processor to least favored is carried out by storing a value associated with the highest interrupt priority in the current processor priority register.

    摘要翻译: 提供方法,系统和计算机程序产品用于在多处理器计算机中调度线程。 实施例包括选择要发送到处理器的准备队列中的线程,并且确定是否在与线程相关联的线程控制块中设置了中断屏蔽标志。 如果在与线程相关联的线程控制块中设置中断屏蔽标志,则实施例通常包括选择处理器,将所选择的处理器的当前处理器优先级寄存器设置为最不利,并将线程从就绪队列调度到所选择的处理器 。 在一些实施例中,将所选择的处理器的当前处理器优先级寄存器设置为最不利的是通过在当前处理器优先级寄存器中存储与最高中断优先级相关联的值来执行。

    INTEGRATED CIRCUIT ENVIRONMENT INITIALIZATION ACCORDING TO INFORMATION STORED WITHIN THE INTEGRATED CIRCUIT
    5.
    发明申请
    INTEGRATED CIRCUIT ENVIRONMENT INITIALIZATION ACCORDING TO INFORMATION STORED WITHIN THE INTEGRATED CIRCUIT 失效
    集成电路环境初始化根据集成电路中存储的信息

    公开(公告)号:US20090094446A1

    公开(公告)日:2009-04-09

    申请号:US12277365

    申请日:2008-11-25

    IPC分类号: G06F15/177

    CPC分类号: G06F1/206

    摘要: A method for automatically initializing the operational settings of a system from information stored within a non-volatile storage of an integrated circuit so that the operational requirements of the integrated circuit, which may be a microprocessor, are met by the system when the system is operating. During manufacturing test environmental requirements of the integrated circuit are determined and stored within the non-volatile storage of the integrated circuit. During system initialization, environmental control values such as required operating voltage and frequency and cooling requirements are determined from the test values, which are read from the integrated circuit. The values are read by an interface of the system from an interface of the integrated circuit. System settings are controlled by the values to provide the required operating environment and the values may be captured within the system for subsequent operations and initialization sequences.

    摘要翻译: 一种用于根据存储在集成电路的非易失性存储器中的信息自动初始化系统的操作设置的方法,使得当系统运行时系统满足可能是微处理器的集成电路的操作要求 。 在制造测试期间,集成电路的环境要求被确定并存储在集成电路的非易失性存储器内。 在系统初始化期间,从集成电路读取的测试值确定所需的工作电压,频率和冷却要求等环境控制值。 这些值由系统的接口从集成电路的接口读取。 系统设置由值控制以提供所需的操作环境,并且可以在系统内捕获值以用于后续操作和初始化序列。

    SCHEDULING THREADS IN MULTIPROCESSOR COMPUTER
    6.
    发明申请
    SCHEDULING THREADS IN MULTIPROCESSOR COMPUTER 失效
    在多处理器计算机中安排螺纹

    公开(公告)号:US20120260257A1

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

    申请号:US13528645

    申请日:2012-06-20

    IPC分类号: G06F9/46 G06F13/24

    CPC分类号: G06F9/5027 G06F9/4812

    摘要: A computer program product for scheduling threads in a multiprocessor computer comprises computer program instructions configured to select a thread in a ready queue to be dispatched to a processor and determine whether an interrupt mask flag is set in a thread control block associated with the thread. If the interrupt mask flag is set in the thread control block associated with the thread, the computer program instructions are configured to select a processor, set a current processor priority register of the selected processor to least favored, and dispatch the thread from the ready queue to the selected processor.

    摘要翻译: 一种用于在多处理器计算机中调度线程的计算机程序产品包括计算机程序指令,其被配置为选择准备队列中的线程以分派到处理器,并且确定是否在与线程相关联的线程控制块中设置了中断屏蔽标志。 如果在与线程相关联的线程控制块中设置了中断屏蔽标志,则将计算机程序指令配置为选择处理器,将所选处理器的当前处理器优先级寄存器设置为最不利,并将线程从就绪队列 到所选择的处理器。

    Reducing power consumption in a logically partitioned data processing system
    7.
    发明授权
    Reducing power consumption in a logically partitioned data processing system 有权
    降低逻辑分区数据处理系统的功耗

    公开(公告)号:US07702936B2

    公开(公告)日:2010-04-20

    申请号:US11950442

    申请日:2007-12-05

    申请人: Mark Elliott Hack

    发明人: Mark Elliott Hack

    IPC分类号: G06F1/32

    摘要: A method, apparatus, and computer instructions for managing a set of processors. A call from an operating system is received. The call indicates that a selected processor in the set of processors is unneeded for a period of time. In response to receiving this call, the operation of the selected processor is altered to reduce power usage during the period of time.

    摘要翻译: 一种用于管理一组处理器的方法,装置和计算机指令。 接收到操作系统的呼叫。 该呼叫表示在一组处理器中选定的处理器不需要一段时间。 响应于接收到该呼叫,所选择的处理器的操作被改变以减少该时间段内的功率使用。

    Scheduling Threads In Multiprocessor Computer
    8.
    发明申请
    Scheduling Threads In Multiprocessor Computer 失效
    在多处理器计算机中调度线程

    公开(公告)号:US20080184246A1

    公开(公告)日:2008-07-31

    申请号:US12059461

    申请日:2008-03-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5027 G06F9/4812

    摘要: Methods, systems, and computer program products are provided for scheduling threads in a multiprocessor computer. Embodiments include selecting a thread in a ready queue to be dispatched to a processor and determining whether an interrupt mask flag is set in a thread control block associated with the thread. If the interrupt mask flag is set in the thread control block associated with the thread, embodiments typically include selecting a processor, setting a current processor priority register of the selected processor to least favored, and dispatching the thread from the ready queue to the selected processor. In some embodiments, setting the current processor priority register of the selected processor to least favored is carried out by storing a value associated with the highest interrupt priority in the current processor priority register.

    摘要翻译: 提供方法,系统和计算机程序产品用于在多处理器计算机中调度线程。 实施例包括选择要发送到处理器的准备队列中的线程,并且确定是否在与线程相关联的线程控制块中设置了中断屏蔽标志。 如果在与线程相关联的线程控制块中设置中断屏蔽标志,则实施例通常包括选择处理器,将所选择的处理器的当前处理器优先级寄存器设置为最不利,并将线程从就绪队列调度到所选择的处理器 。 在一些实施例中,将所选择的处理器的当前处理器优先级寄存器设置为最不利的是通过在当前处理器优先级寄存器中存储与最高中断优先级相关联的值来执行。

    Method and apparatus for managing power and thermal alerts transparently to an operating system in a data processing system with increased granularity in reducing power usage and thermal generation
    10.
    发明授权
    Method and apparatus for managing power and thermal alerts transparently to an operating system in a data processing system with increased granularity in reducing power usage and thermal generation 失效
    用于在数据处理系统中的操作系统上透明地管理电力和热警报的方法和装置,在减少功率使用和热产生方面具有增加的粒度

    公开(公告)号:US07194641B2

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

    申请号:US10763095

    申请日:2004-01-22

    申请人: Mark Elliott Hack

    发明人: Mark Elliott Hack

    IPC分类号: G06F1/00

    摘要: A method, apparatus, and computer instructions for managing a set of devices in the data processing system. An alert is received through an external alert mechanism. The alert is at least one of a power alert and a thermal alert. In response to the alert, operation of a selected device within the set of devices is altered such that at least one of power usage and generation of heat by the selected device is reduced or restored to normal operation. The mapping of the reduced physical resources to logical resources is performed with no operating system intervention.

    摘要翻译: 一种用于管理数据处理系统中的一组设备的方法,装置和计算机指令。 通过外部警报机制收到警报。 警报至少是电力警报和热警报中的一种。 响应于警报,改变该组设备内的所选设备的操作,使得所选择的设备的功率使用和发热中的至少一个被减少或恢复到正常操作。 减少的物理资源到逻辑资源的映射是在没有操作系统干预的情况下执行的。