会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Determination of running status of logical processor
    • 确定逻辑处理器的运行状态
    • US08689230B2
    • 2014-04-01
    • US13619400
    • 2012-09-14
    • Greg A. DyckMark S. FarrellCharles W. GaineyJeffrey P. KubalaRobert R. RogersMark A. Wisniewski
    • Greg A. DyckMark S. FarrellCharles W. GaineyJeffrey P. KubalaRobert R. RogersMark A. Wisniewski
    • G06F9/46G06F13/00G06F11/00
    • G06F9/52G06F9/4843G06F9/5077
    • An embodiment provides for operating an information processing system. An aspect of the invention includes allocating an execution interval to a first logical processor of a plurality of logical processors of the information processing system. The execution interval is allocated for use by the first logical processor in executing instructions on a physical processor of the information processing system. The first logical processor determines that a resource required for execution by the first logical processor is locked by another one of the other logical processors. An instruction is issued by the first logical processor to determine whether a lock-holding logical processor is currently running. The lock-holding logical processor waits to release the lock if it is currently running. A command is issued by the first logical processor to a super-privileged process for relinquishing the allocated execution interval by the first logical processor if the locking holding processor is not running.
    • 实施例提供了操作信息处理系统。 本发明的一个方面包括将执行间隔分配给信息处理系统的多个逻辑处理器的第一逻辑处理器。 执行间隔被分配供第一逻辑处理器在信息处理系统的物理处理器上执行指令时使用。 第一逻辑处理器确定由第一逻辑处理器执行所需的资源被另一个其他逻辑处理器锁定。 由第一逻辑处理器发出指令以确定锁定保持逻辑处理器当前是否正在运行。 锁定逻辑处理器等待释放锁定,如果它当前正在运行。 如果锁定保持处理器不在运行,则由第一逻辑处理器发出命令到超级特权进程以放弃由第一逻辑处理器分配的执行间隔。
    • 2. 发明申请
    • DETERMINATION OF RUNNING STATUS OF LOGICAL PROCESSOR
    • 确定逻辑处理器的运行状态
    • US20130014123A1
    • 2013-01-10
    • US13619400
    • 2012-09-14
    • Greg A. DyckMark S. FarrellCharles W. GaineyJeffrey P. KubalaRobert R. RogersMark A. Wisniewski
    • Greg A. DyckMark S. FarrellCharles W. GaineyJeffrey P. KubalaRobert R. RogersMark A. Wisniewski
    • G06F9/46
    • G06F9/52G06F9/4843G06F9/5077
    • An embodiment provides for operating an information processing system. An aspect of the invention includes allocating an execution interval to a first logical processor of a plurality of logical processors of the information processing system. The execution interval is allocated for use by the first logical processor in executing instructions on a physical processor of the information processing system. The first logical processor determines that a resource required for execution by the first logical processor is locked by another one of the other logical processors. An instruction is issued by the first logical processor to determine whether a lock-holding logical processor is currently running. The lock-holding logical processor waits to release the lock if it is currently running. A command is issued by the first logical processor to a super-privileged process for relinquishing the allocated execution interval by the first logical processor if the locking holding processor is not running.
    • 实施例提供了操作信息处理系统。 本发明的一个方面包括将执行间隔分配给信息处理系统的多个逻辑处理器的第一逻辑处理器。 执行间隔被分配供第一逻辑处理器在信息处理系统的物理处理器上执行指令时使用。 第一逻辑处理器确定由第一逻辑处理器执行所需的资源被另一个其他逻辑处理器锁定。 由第一逻辑处理器发出指令以确定锁定保持逻辑处理器当前是否正在运行。 锁定逻辑处理器等待释放锁定,如果它当前正在运行。 如果锁定保持处理器不在运行,则由第一逻辑处理器发出命令到超级特权进程以放弃由第一逻辑处理器分配的执行间隔。
    • 8. 发明授权
    • Method and apparatus for managing the execution of a broadcast instruction on a guest processor
    • 用于管理客机处理器上的广播指令的执行的方法和装置
    • US07197585B2
    • 2007-03-27
    • US10262311
    • 2002-09-30
    • Mark S. FarrellCharles W. GaineyJeffrey P. KubalaDamian L. Osisek
    • Mark S. FarrellCharles W. GaineyJeffrey P. KubalaDamian L. Osisek
    • G06F12/00
    • G06F9/52G06F9/3004G06F9/30087G06F9/45533G06F12/1072
    • A method and apparatus for managing the execution on guest processors of a broadcast instruction requiring a corresponding operation on other processors of a guest machine. Each of a plurality of processors on an information handling system is operable either as a host processor under the control of a host program executing on a host machine or as a guest processor under the control of a guest program executing on a guest machine. The guest machine is defined by the host program executing on the host machine and contains a plurality of such guest processors forming a guest multiprocessing configuration. A lock is defined for the guest machine containing an indication of whether it is being held by a host lock holder from the host program and a count of the number of processors holding the lock as guest lock holders. Upon decoding a broadcast instruction executing on a processor operating as a guest processor, the lock is tested to determine whether it is being held by a host lock holder. If the lock is being held by a host lock holder, an instruction interception is recognized and execution of the instruction is terminated. If the lock is not being held by a host lock holder, the lock is updated to indicate that it is being held by the guest processor as a shared lock holder, the instruction is executed, and then the lock is updated a second time to indicate that it is no longer being held by the guest processor as a shared lock holder.
    • 一种用于管理在客机处理器上执行需要在客机的其它处理器上进行相应操作的广播指令的方法和装置。 信息处理系统上的多个处理器中的每个处理器可以在主机程序的控制下作为主机处理器操作,在主机上执行的主机程序或作为来宾处理器,在访客机器上执行的访客程序的控制下。 客机由在主机上执行的主机程序定义,并且包含形成客户机多处理配置的多个这样的客户处理器。 为客机定义了一个锁,其中包含主机锁持有人是否从主机程序保持的指示,以及将锁定的数量计数为访客锁持有者。 在解码在作为来宾处理器操作的处理器上执行的广播指令时,测试该锁以确定其是否被主机锁持有器保持。 如果主机锁持有者握住锁,则识别指令拦截并终止指令的执行。 如果锁没有被主机锁持有者握住,则锁被更新以指示它被访客处理器保持为共享锁持有者,执行指令,然后再次更新锁以指示 它不再被访客处理器作为共享锁定座持有。