Processor reset generated via memory access interrupt
    5.
    发明授权
    Processor reset generated via memory access interrupt 失效
    通过存储器访问中断产生处理器复位

    公开(公告)号:US06467007B1

    公开(公告)日:2002-10-15

    申请号:US09314769

    申请日:1999-05-19

    IPC分类号: G06F1324

    摘要: An apparatus, program product, and method utilize a memory access interrupt to effect a reset of a processor in a multi-processor environment. Specifically, a source processor is permitted to initiate a reset of a target processor simply by generating both a reset request and a memory access interrupt for the target processor. The target processor is then specifically configured to detect the presence of a pending reset request during handing of the memory access interrupt, such that the target processor will perform a reset operation responsive to detection of such a request.

    摘要翻译: 一种装置,程序产品和方法利用存储器访问中断来实现多处理器环境中的处理器的复位。 具体来说,源处理器被简单地通过产生目标处理器的复位请求和存储器访问中断来允许目标处理器的复位。 然后,目标处理器被特别地配置成在处理存储器访问中断期间检测到待处理复位请求的存在,使得目标处理器将响应于对这种请求的检测而执行复位操作。

    PROCESSOR WITH RESOURCE USAGE COUNTERS FOR PER-THREAD ACCOUNTING
    6.
    发明申请
    PROCESSOR WITH RESOURCE USAGE COUNTERS FOR PER-THREAD ACCOUNTING 有权
    处理器与资源使用计数器对于每个螺纹的会计

    公开(公告)号:US20120216210A1

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

    申请号:US13459398

    申请日:2012-04-30

    IPC分类号: G06F9/50

    摘要: Processor time accounting is enhanced by per-thread internal resource usage counter circuits that account for usage of processor core resources to the threads that use them. Relative resource use can be determined by detecting events such as instruction dispatches for multiple threads active within the processor, which may include idle threads that are still occupying processor resources. The values of the resource usage counters are used periodically to determine relative usage of the processor core by the multiple threads. If all of the events are for a single thread during a given period, the processor time is allocated to the single thread. If no events occur in the given period, then the processor time can be equally allocated among threads. If multiple threads are generating events, a fractional resource usage can be determined for each thread and the counters may be updated in accordance with their fractional usage.

    摘要翻译: 处理器时间计费通过每线程内部资源使用计数器电路来增强,这些计算器电路考虑到使用它们的线程使用处理器核心资源。 可以通过检测诸如在处理器内活动的多个线程的指令分派的事件来确定相对资源的使用,其可以包括仍然占据处理器资源的空闲线程。 周期性地使用资源使用计数器的值来确定多个线程对处理器核心的相对使用。 如果所有事件在给定时间段内都是针对单个线程,则处理器时间被分配给单个线程。 如果在给定的时间段内没有发生任何事件,那么处理器的时间可以在线程之间平均分配。 如果多个线程正在生成事件,则可以为每个线程确定分数资源使用,并且可以根据其分数使用来更新计数器。

    Deallocation of computer data in a multithreaded computer

    公开(公告)号:US08234645B2

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

    申请号:US11970816

    申请日:2008-01-08

    IPC分类号: G06F9/46

    摘要: An apparatus, program product and method support the deallocation of a data structure in a multithreaded computer without requiring the use of computationally expensive semaphores or spin locks. Specifically, access to a data structure is governed by a shared pointer that, when a request is received to deallocate the data structure, is initially set to a value that indicates to any thread that later accesses the pointer that the data structure is not available. In addition, to address any thread that already holds a copy of the shared pointer, and thus is capable of accessing the data structure via the shared pointer after the initiation of the request, all such threads are monitored to determine whether any thread is still using the shared pointer by determining whether any thread is executing program code that is capable of using the shared pointer to access the data structure. Once this condition is met, it is ensured that no thread can potentially access the data structure via the shared pointer, and as such, the data structure may then be deallocated.

    Processor core with per-thread resource usage accounting logic
    8.
    发明授权
    Processor core with per-thread resource usage accounting logic 有权
    处理器核心,具有每线程资源使用计费逻辑

    公开(公告)号:US08209698B2

    公开(公告)日:2012-06-26

    申请号:US12579540

    申请日:2009-10-15

    IPC分类号: G06F9/46 G06F7/38

    摘要: Processor time accounting is enhanced by per-thread internal resource usage counter circuits that account for usage of processor core resources to the threads that use them. Relative resource use can be determined by detecting events such as instruction dispatches for multiple threads active within the processor, which may include idle threads that are still occupying processor resources. The values of the resource usage counters are used periodically to determine relative usage of the processor core by the multiple threads. If all of the events are for a single thread during a given period, the processor time is allocated to the single thread. If no events occur in the given period, then the processor time can be equally allocated among threads. If multiple threads are generating events, a fractional resource usage can be determined for each thread and the counters may be updated in accordance with their fractional usage.

    摘要翻译: 处理器时间计费通过每线程内部资源使用计数器电路来增强,这些计算器电路考虑到使用它们的线程使用处理器核心资源。 可以通过检测诸如在处理器内活动的多个线程的指令分派等事件来确定相对资源的使用,这可能包括仍占用处理器资源的空闲线程。 周期性地使用资源使用计数器的值来确定多个线程对处理器核心的相对使用。 如果所有事件在给定时间段内都是针对单个线程,则处理器时间被分配给单个线程。 如果在给定的时间段内没有发生任何事件,那么处理器的时间可以在线程之间平均分配。 如果多个线程正在生成事件,则可以为每个线程确定分数资源使用,并且可以根据其分数使用来更新计数器。

    System for correct distribution of hypervisor work
    9.
    发明授权
    System for correct distribution of hypervisor work 有权
    正确分配管理程序工作的系统

    公开(公告)号:US08024726B2

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

    申请号:US10857744

    申请日:2004-05-28

    IPC分类号: G06F9/445 G06F9/46

    CPC分类号: G06F9/5077

    摘要: An apparatus, program product and method distributes work within a logically partitioned computer system by binding a virtual processor or other resource of a hypervisor partition to a partition or physical resource. The partition or physical resource to which the virtual resource is bound is the same partition or physical resource upon whose behalf the hypervisor resource does work. The partition requesting work of the hypervisor partition is thus penalized by virtue the virtual resource using a physical resource owned by the requesting partition.

    摘要翻译: 装置,程序产品和方法通过将虚拟机管理程序分区的虚拟处理器或其他资源绑定到分区或物理资源来在逻辑分区的计算机系统内分发工作。 虚拟资源绑定到的分区或物理资源是虚拟机管理程序资源运行的相同的分区或物理资源。 因此,要求虚拟机管理程序分区的工作的分区由于使用由请求分区拥有的物理资源的虚拟资源而受到惩罚。