会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • MODULAR BINARY MULTIPLIER FOR SIGNED AND UNSIGNED OPERANDS OF VARIABLE WIDTHS
    • 用于可变宽度的签名和不相关操作的模块化二进制多路复用器
    • US20070214205A1
    • 2007-09-13
    • US11749239
    • 2007-05-16
    • Fadi BusabaSteven CarloughDavid HuttonChristopher KrygowskiJohn RellSheryll Veneracion
    • Fadi BusabaSteven CarloughDavid HuttonChristopher KrygowskiJohn RellSheryll Veneracion
    • G06F7/52
    • G06F7/5324G06F7/5332G06F9/30014G06F2207/3816
    • A method of implementing binary multiplication in a processing device includes obtaining a multiplicand and a multiplier from a storage device; in the event the multiplier is larger than a selected length, partitioning the multiplier into a plurality of multiplier subgroups; in the event the multiplicand is larger than a selected length, partitioning the multiplicand into a plurality of multiplicand subgroups and at least one of zeroing out of unused bits of the multiplicand subgroup and sign-extending a smaller portion of the multiplicand subgroup; establishing a plurality of multiplicand multiples based on at least one of a selected multiplicand subgroup of the plurality of multiplicand subgroups and the multiplicand; selecting one or more of the multiplicand multiples of the plurality of multiplicand multiples based on the each multiplier subgroup of the plurality of multiplier subgroups; and generating a first modular product based on the selected multiplicand multiples.
    • 在处理设备中实现二进制乘法的方法包括从存储设备获取乘法器和乘法器; 在乘数大于选定长度的情况下,将乘法器分成多个乘法器子组; 在所述被乘数大于所选择的长度的情况下,将所述被乘数划分为多个被乘数的子组和被乘数子组的未使用的比特中的至少一个,并对被乘数子组的较小部分进行符号扩展; 基于所述多个被乘数子组和被乘数中的所选择的被乘数子群中的至少一个,建立多个被乘数; 基于所述多个乘法器子组中的每个乘法器子组来选择所述多个被乘数中的一个或多个被乘数; 以及基于所选择的被乘数生成第一模块化产品。
    • 4. 发明申请
    • REDUCING OPERAND STORE COMPARE PENALTIES
    • 减少经营业务比较罚款
    • US20130339670A1
    • 2013-12-19
    • US13524356
    • 2012-06-15
    • Fadi BusabaDavid HuttonJohn G. Rell, JR.Chung-Lung K. Shum
    • Fadi BusabaDavid HuttonJohn G. Rell, JR.Chung-Lung K. Shum
    • G06F9/30
    • G06F9/3838G06F9/30043G06F9/3017G06F9/3834
    • Embodiments relate to reducing operand store compare penalties by detecting potential unit of operation (UOP) dependencies. An aspect includes a computer system for reducing operation store compare penalties. The system includes memory and a processor. The system performs a method including cracking an instruction into units of operation, where each UOP includes instruction text and address determination fields. The method includes identifying a load UOP among the plurality of UOPs and comparing values of the address determination fields of the load UOP with values of address determination fields of one or more previously-decoded store UOPs. The method also includes forcing, prior to issuance of the instruction to an execution unit, a dependency between the load UOP and the one or more previously-decoded store UOPs based on the comparing.
    • 实施例涉及通过检测潜在的操作单元(UOP)依赖性来减少操作数存储比较处罚。 一方面包括用于减少操作存储比较处罚的计算机系统。 该系统包括内存和处理器。 系统执行包括将指令分解为操作单元的方法,其中每个UOP包括指令文本​​和地址确定字段。 该方法包括识别多个UOP之间的负载UOP,并将负载UOP的地址确定字段的值与一个或多个先前解码的存储UOP的地址确定字段的值进行比较。 该方法还包括在向执行单元发出指令之前强迫基于该比较的加载UOP和一个或多个先前解码的存储UOP之间的依赖关系。
    • 5. 发明申请
    • MODULAR BINARY MULTIPLIER FOR SIGNED AND UNSIGNED OPERANDS OF VARIABLE WIDTHS
    • 用于可变宽度的签名和不相关操作的模块化二进制多路复用器
    • US20070233773A1
    • 2007-10-04
    • US11749224
    • 2007-05-16
    • Fadi BusabaSteven CarloughDavid HuttonChristopher KrygowskiJohn RellSheryll Veneracion
    • Fadi BusabaSteven CarloughDavid HuttonChristopher KrygowskiJohn RellSheryll Veneracion
    • G06F7/44
    • G06F7/5324G06F7/5332G06F9/30014G06F2207/3816
    • A system for binary multiplication in a superscalar processor includes a first pipeline, an execution unit, and a first multiplexer; a first rotator in communication with one register of the first pipeline and the execution unit; and a leading zero detection register in communication with the execution unit and another register of the first pipeline; a second pipeline, a second execution unit, and a second multiplexer; a rotator in communication with one register of the second pipeline and the second execution unit; and a leading zero detection register in communication with the second execution unit and another register of the first pipeline; and a third pipeline, a binary multiplier in communication with a pair registers of the third pipeline; a general register; an operand buffer for obtaining first and second operands; and a bus for communication between the pipelines, the general register and the operand buffer.
    • 超标量处理器中的二进制乘法系统包括第一流水线,执行单元和第一多路复用器; 与第一流水线和执行单元的一个寄存器通信的第一旋转器; 以及与执行单元和第一管道的另一个寄存器通信的前导零检测寄存器; 第二管线,第二执行单元和第二多路复用器; 与所述第二管线的一个寄存器和所述第二执行单元通信的转动器; 以及与第二执行单元和第一管道的另一个寄存器通信的前导零检测寄存器; 以及第三管线,与所述第三管道的对寄存器通信的二进制乘法器; 一般登记册; 用于获得第一和第二操作数的操作数缓冲器; 和一条总线,用于管道,通用寄存器和操作数缓冲区之间的通信。
    • 9. 发明授权
    • Method and apparatus for message delivery
    • 消息传送的方法和装置
    • US08406793B2
    • 2013-03-26
    • US12658611
    • 2010-02-09
    • Nick RussellPeter DawesDavid Hutton
    • Nick RussellPeter DawesDavid Hutton
    • H04W4/00
    • H04L51/30H04L51/38H04W4/12
    • An apparatus for delivering a message from an originating subscriber to a target subscriber across a communication network comprising; means for receiving in a first network a message from an originating subscriber to a target subscriber and an identifier of the target subscriber, the target subscriber being associated with the first network and the originating subscriber being associated with a second network, the message and identifier being received from the second network; means for identifying at least one network node associated with the target subscriber and being responsible for delivering messages to the target subscriber; means for selecting a network node from the at least one network node for delivery of the message; means for receiving from the second network an allowed time period for delivery of the message; means for determining the expected delivery time of the message for the selected network node; means for comparing the expected delivery time with the allowed time period for delivery; and means for forwarding the message to the selected network node for delivery to the target subscriber in dependence on the allowed time period exceeding the expected delivery time.
    • 一种用于经由通信网络将消息从始发用户传送到目标用户的装置,包括: 用于在第一网络中接收从始发用户到目标用户的消息和目标用户的标识符的装置,所述目标用户与所述第一网络相关联,所述始发用户与第二网络相关联,所述消息和标识符是 从第二个网络接收; 用于识别与所述目标订户相关联的至少一个网络节点并且负责将消息传递到所述目标订户的装置; 用于从所述至少一个网络节点选择用于传递所述消息的网络节点的装置; 用于从所述第二网络接收用于传送所述消息的允许时间段的装置; 用于确定所选网络节点的消息的预期传送时间的装置; 用于将预期交付时间与允许的交货时间进行比较的手段; 以及用于将消息转发到所选择的网络节点以根据超过预期递送时间的允许时间段传送到目标用户的装置。
    • 10. 发明申请
    • Method and apparatus for message delivery
    • 消息传送的方法和装置
    • US20100222089A1
    • 2010-09-02
    • US12658611
    • 2010-02-09
    • Nick RussellPeter DawesDavid Hutton
    • Nick RussellPeter DawesDavid Hutton
    • H04W4/12
    • H04L51/30H04L51/38H04W4/12
    • An apparatus for delivering a message from an originating subscriber to a target subscriber across a communication network comprising; means for receiving in a first network a message from an originating subscriber to a target subscriber and an identifier of the target subscriber, the target subscriber being associated with the first network and the originating subscriber being associated with a second network, the message and identifier being received from the second network; means for identifying at least one network node associated with the target subscriber and being responsible for delivering messages to the target subscriber; means for selecting a network node from the at least one network node for delivery of the message; means for receiving from the second network an allowed time period for delivery of the message; means for determining the expected delivery time of the message for the selected network node; means for comparing the expected delivery time with the allowed time period for delivery; and means for forwarding the message to the selected network node for delivery to the target subscriber in dependence on the allowed time period exceeding the expected delivery time.
    • 一种用于经由通信网络将消息从始发用户传送到目标用户的装置,包括: 用于在第一网络中接收从始发用户到目标用户的消息和目标用户的标识符的装置,所述目标用户与所述第一网络相关联,所述始发用户与第二网络相关联,所述消息和标识符是 从第二个网络接收; 用于识别与所述目标订户相关联的至少一个网络节点并且负责将消息传递到所述目标订户的装置; 用于从所述至少一个网络节点选择用于传递所述消息的网络节点的装置; 用于从所述第二网络接收用于传递所述消息的允许时间段的装置; 用于确定所选网络节点的消息的预期传送时间的装置; 用于将预期交付时间与允许的交货时间进行比较的手段; 以及用于将消息转发到所选择的网络节点以根据超过预期递送时间的允许时间段传送到目标用户的装置。