会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • DEALLOCATION OF COMPUTER DATA IN A MULTITHREADED COMPUTER
    • 计算机数据在多计算机中的分配
    • US20080046889A1
    • 2008-02-21
    • US11926967
    • 2007-10-29
    • William ArmstrongPeter HeyrmanNaresh Nayar
    • William ArmstrongPeter HeyrmanNaresh Nayar
    • G06F9/46
    • G06F9/52G06F9/5016G06F9/5022Y10S707/99953Y10S707/99957
    • 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.
    • 一种装置,程序产品和方法支持多线程计算机中数据结构的释放,而不需要使用计算上昂贵的信号量或旋转锁。 具体来说,访问数据结构由共享指针控制,当接收到请求以解除分配数据结构时,共享指针最初被设置为指示稍后访问指针的任何线程数据结构不可用的值。 此外,为了解决已经拥有共享指针的副本的任何线程,并且因此能够在请求启动之后通过共享指针访问数据结构,所有这些线程被监视以确定是否有任何线程仍在使用 该共享指针通过确定任何线程是否正在执行能够使用共享指针来访问数据结构的程序代码。 一旦满足此条件,就确保没有线程可以通过共享指针潜在地访问数据结构,因此可以解除分配数据结构。
    • 7. 发明申请
    • ENTITLEMENT MANAGEMENT SYSTEM
    • 执行管理制度
    • US20080077927A1
    • 2008-03-27
    • US11859967
    • 2007-09-24
    • William ArmstrongChristopher HalesNaresh Nayar
    • William ArmstrongChristopher HalesNaresh Nayar
    • G06F9/50
    • G06F9/5077G06F9/5083G06F2209/5012G06F2209/505G06F2209/508
    • An entitlement management system for distributing spare CPU processor resources to a plurality of deployment groups operating in a data processing system, the system comprising: a deployment group entitlement component comprising: an allocation component for allocating a plurality of micro-partitions to a deployment group; a determining component for identifying spare CPU processor cycles from a donor micro-partition and distributing the identified spare CPU processor cycles to a requester micro-partition in the deployment group; the determining component further comprises identifying when there are no further spare CPU processor cycles to be donated to any of the micro-partitions in the deployment group and communicating a request to a management entitlement component; and a management entitlement component receiving requests from at least two deployment group entitlement components and identifying if one of the deployment groups has spare CPU processor cycles to donate to a further deployment group and on a positive determination donating the spare CPU cycles to the further deployment group.
    • 一种授权管理系统,用于向在数据处理系统中操作的多个部署组分配备用CPU处理器资源,该系统包括:部署组授权组件,包括:分配组件,用于将多个微分区分配给部署组; 用于从供体微分区识别备用CPU处理器周期并将所识别的备用CPU处理器周期分配到所述部署组中的请求者微分区的确定组件; 所述确定组件还包括识别什么时候没有进一步的备用CPU处理器周期被捐赠给所述部署组中的任何微分区并且向管理授权组件传送请求; 以及管理授权组件,其接收来自至少两个部署组授权组件的请求,并且确定其中一个部署组是否有备用CPU处理器周期捐赠给另一个部署组,并且通过肯定的确定,将备用CPU周期提供给另外的部署组 。
    • 8. 发明申请
    • VIRTUALIZATION OF A GLOBAL INTERRUPT QUEUE
    • 全球中断队伍的虚拟化
    • US20080015712A1
    • 2008-01-17
    • US11781085
    • 2007-07-20
    • WILLIAM ARMSTRONGDavid LarsonNaresh Nayar
    • WILLIAM ARMSTRONGDavid LarsonNaresh Nayar
    • G05B19/18
    • G06F9/45533G06F13/24
    • A method, system, and article of manufacture for processing virtual interrupts in a logically partitioned system are provided. An intelligent virtual global interrupt queue (virtual GIQ) that may be associated with a plurality of virtual processors running in a logical partition may be utilized. Upon receiving a virtual interrupt, the virtual GIQ may examine the operating states of the associated virtual processors. In an effort to ensure the virtual interrupt is processed as quickly as possible, the virtual GIQ may present the virtual interrupt to one of the associated virtual processors determined to be in an operating state best suited for processing the virtual interrupt.
    • 提供了一种用于处理逻辑分区系统中的虚拟中断的方法,系统和制品。 可以利用可以与在逻辑分区中运行的多个虚拟处理器相关联的智能虚拟全局中断队列(虚拟GIQ)。 在接收到虚拟中断时,虚拟GIQ可以检查相关联的虚拟处理器的操作状态。 为了确保尽可能快地处理虚拟中断,虚拟GIQ可以将虚拟中断呈现给被确定为处于最适合于处理虚拟中断的操作状态的相关虚拟处理器之一。