会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Administration of a network
    • 管理网络
    • US09189758B2
    • 2015-11-17
    • US13594633
    • 2012-08-24
    • Vijayaraghavan SoundararajanEmre CelebiHarish MuppallaLawrence Spracklen
    • Vijayaraghavan SoundararajanEmre CelebiHarish MuppallaLawrence Spracklen
    • G06Q10/06H04L12/26H04L12/24G06Q50/00
    • H04L51/32G06Q10/06G06Q50/01H04L41/0893H04L43/08
    • A computer-implemented method to facilitate administration of a network of members. Members of a network are provided with access to a shared message stream such that the members of the network are able to monitor messages generated by other members of the network posted to the shared message stream, wherein at least some of the messages are indicative of operational conditions of particular other members which generated the messages. Responsive to a first member of the network identifying a specific operational condition of the first member, the shared message stream is monitored for a message related to the specific operational condition. Provided the shared message stream includes a message related to the specific operational condition identified by the first member, an association of the message with an indication that the first member identifies with the specific operational condition is established, wherein the first member is configured to establish the association.
    • 一种便于管理成员网络的计算机实现的方法。 向网络的成员提供对共享消息流的访问,使得网络的成员能够监视由发布到共享消息流的网络的其他成员生成的消息,其中至少一些消息指示操作 生成消息的特定其他成员的条件。 响应于识别第一成员的特定操作条件的网络的第一成员,监视共享消息流以获得与特定操作条件相关的消息。 如果共享消息流包括与由第一成员识别的特定操作条件有关的消息,则建立消息与第一成员以特定操作条件标识的指示的关联,其中第一成员被配置为建立 协会。
    • 2. 发明申请
    • ADMINISTRATION OF A NETWORK
    • 网络管理
    • US20130346519A1
    • 2013-12-26
    • US13594633
    • 2012-08-24
    • Vijayaraghavan SOUNDARARAJANEmre CELEBIHarish MUPPALLALawrence SPRACKLEN
    • Vijayaraghavan SOUNDARARAJANEmre CELEBIHarish MUPPALLALawrence SPRACKLEN
    • G06F15/16
    • H04L51/32G06Q10/06G06Q50/01H04L41/0893H04L43/08
    • A computer-implemented method to facilitate administration of a network of members. Members of a network are provided with access to a shared message stream such that the members of the network are able to monitor messages generated by other members of the network posted to the shared message stream, wherein at least some of the messages are indicative of operational conditions of particular other members which generated the messages. Responsive to a first member of the network identifying a specific operational condition of the first member, the shared message stream is monitored for a message related to the specific operational condition. Provided the shared message stream includes a message related to the specific operational condition identified by the first member, an association of the message with an indication that the first member identifies with the specific operational condition is established, wherein the first member is configured to establish the association.
    • 一种便于管理成员网络的计算机实现的方法。 向网络的成员提供对共享消息流的访问,使得网络的成员能够监视由发布到共享消息流的网络的其他成员生成的消息,其中至少一些消息指示操作 生成消息的特定其他成员的条件。 响应于识别第一成员的特定操作条件的网络的第一成员,监视共享消息流以获得与特定操作条件相关的消息。 如果共享消息流包括与由第一成员识别的特定操作条件有关的消息,则建立消息与第一成员以特定操作条件标识的指示的关联,其中第一成员被配置为建立 协会。
    • 4. 发明授权
    • Method for rapid interpretation of results returned by a parallel compare instruction
    • 用于快速解释并行比较指令返回的结果的方法
    • US07003653B2
    • 2006-02-21
    • US10277639
    • 2002-10-21
    • Lawrence Spracklen
    • Lawrence Spracklen
    • G06F9/305
    • G06F9/30021G06F9/30018G06F9/30036G06F9/3885G06F9/3887
    • A method for rapidly mapping a bitmask returned by a Single Instruction Multiple Data (SIMD) computer compare instruction is provided. A user supplied partitioned mapping variable includes multiple mapping elements. Each of the multiple mapping elements is applied to the inputs of a different one of multiple digital multiplexers. The bitmask returned by the SIMD compare instruction is applied to the selects or all of the multiple digital multiplexers. Each multiplexer outputs one bit, as selected by the bitmask, from the respective mapping element applied to each multiplexer. The one bit outputs are accumulated in a mapped output variable as a mapped bitmask.
    • 提供了一种快速映射单指令多数据(SIMD)计算机比较指令返回的位掩码的方法。 用户提供的分区映射变量包含多个映射元素。 多个映射元素中的每一个被应用于多个数字多路复用器中的不同的一个的输入。 由SIMD比较指令返回的位掩码应用于多个数字多路复用器的选择或全部。 每个复用器从应用于每个多路复用器的相应映射元件输出由位掩码选择的一个位。 一位输出在映射的输出变量中作为映射位掩码累积。
    • 5. 发明申请
    • Method and apparatus for alleviating register window size constraints
    • 缓解寄存器窗口大小约束的方法和装置
    • US20050086453A1
    • 2005-04-21
    • US10654256
    • 2003-09-03
    • Lawrence SpracklenStevan VlaovicSteven Hart
    • Lawrence SpracklenStevan VlaovicSteven Hart
    • G06F9/30G06F9/318
    • G06F9/30127G06F9/30043G06F9/30076G06F9/30101
    • A method and apparatus provides the capability for a single function to safely use multiple register windows within the same function, with minimal additional support from the operating system, by specifying a new window pointer, the “Effective Current Window Pointer” (ECWP), to be used in conjunction with the prior art window pointer. According to the present invention, the new window pointer ECWP can be used to override the prior art window pointer in dictating from which register window the operands stipulated by the instructions to be executed are sourced/sinked. Consequently, using the method and apparatus of the invention, the number of spills to memory is reduced, the number of instructions required is decreased, resources are used more efficiently, and costly dependency problems and RAW (read-after-write) stalls are prevented.
    • 一种方法和装置通过指定一个新的窗口指针“有效当前窗口指针”(ECWP),为单个功能提供了在相同功能中安全地使用多个寄存器窗口的能力,同时通过操作系统的最小额外的支持, 与现有技术的窗口指针结合使用。 根据本发明,可以使用新的窗口指针ECWP来覆盖现有技术的窗口指针,从而从哪个寄存器窗口指定要执行的指令规定的操作数来源/汇入。 因此,使用本发明的方法和装置,减少了对存储器的溢出次数,减少了所需指令的数量,更有效地使用资源,并且防止了昂贵的依赖问题和RAW(写后读取)停止 。
    • 7. 发明授权
    • Accelerating memory operations using virtualization information
    • 使用虚拟化信息加速内存操作
    • US08793439B2
    • 2014-07-29
    • US12726655
    • 2010-03-18
    • Lawrence Spracklen
    • Lawrence Spracklen
    • G06F12/00G06F13/00G06F13/28G06F12/08
    • G06F12/0815G06F9/45533G06F12/0817G06F12/0831G06F12/0837G06F2009/45583
    • A method of accelerating memory operations using virtualization information includes executing a hypervisor on hardware resources of a computing system. A plurality of domains are created under the control of the hypervisor. Each domain is allocated memory resources that include accessible memory space that is exclusively accessible by that domain. Each domain is allocated one or more processor resources. The hypervisor identifies domain layout information that includes a boundary of accessible memory space of each domain. The hypervisor provides the domain layout information to each processor resource. Each processor resource is configured to implement, on a per domain basis, a restricted coherency protocol based on the domain layout information. The restricted coherency protocol bypasses, relative to the domain, downstream caches when a cache line falls within the accessible memory space of that domain.
    • 使用虚拟化信息加速存储器操作的方法包括在计算系统的硬件资源上执行管理程序。 在管理程序的控制下创建多个域。 每个域都分配了内存资源,其中包含该域唯一可访问的可访问内存空间。 每个域被分配一个或多个处理器资源。 管理程序识别包括每个域的可访问内存空间边界的域布局信息。 管理程序为每个处理器资源提供域布局信息。 每个处理器资源被配置为基于域布局信息在每个域的基础上实现受限的一致性协议。 当高速缓存行落在该域的可访问存储器空间内时,受限的一致性协议相对于域绕过下游缓存。
    • 8. 发明授权
    • Instruction support for performing montgomery multiplication
    • 指令支持执行montgomery乘法
    • US08583902B2
    • 2013-11-12
    • US12776172
    • 2010-05-07
    • Christopher H. OlsonGregory F. GrohoskiLawrence SpracklenNils Gura
    • Christopher H. OlsonGregory F. GrohoskiLawrence SpracklenNils Gura
    • G06F9/30
    • G06F7/728G06F9/30014G06F9/30076G06F9/30127G06F9/30145
    • Techniques are disclosed relating to a processor including instruction support for performing a Montgomery multiplication. The processor may issue, for execution, programmer-selectable instruction from a defined instruction set architecture (ISA). The processor may include an instruction execution unit configured to receive instructions including a first instance of a Montgomery-multiply instruction defined within the ISA. The Montgomery-multiply instruction is executable by the processor to operate on at least operands A, B, and N residing in respective portions of a general-purpose register file of the processor, where at least one of operands A, B, N spans at least two registers of general-purpose register file. The instruction execution unit is configured to calculate P mod N in response to receiving the first instance of the Montgomery-multiply instruction, where P is the product of at least operand A, operand B, and R^−1.
    • 公开了涉及包括用于执行蒙哥马利乘法的指令支持的处理器的技术。 处理器可以从定义的指令集架构(ISA)发出执行编程器可选择的指令。 处理器可以包括指令执行单元,其被配置为接收包括在ISA内定义的蒙哥马利乘法指令的第一实例的指令。 蒙哥马利乘法指令可由处理器执行,以至少驻留在处理器的通用寄存器文件的相应部分中的操作数A,B和N操作,其中操作数A,B,N中的至少一个跨越 最少两个通用寄存器寄存器。 指令执行单元被配置为响应于接收到蒙哥马利乘法指令的第一实例来计算P mod N,其中P是至少操作数A,操作数B和R ^ -1的乘积。