会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 94. 发明申请
    • NUMBER SQUARING COMPUTER-IMPLEMENTED METHOD AND APPARATUS
    • 数字平方计算机实现方法和装置
    • US20130297664A1
    • 2013-11-07
    • US13996512
    • 2011-09-06
    • Shay GueronVlad Krasnov
    • Shay GueronVlad Krasnov
    • G06F5/01
    • G06F5/01G06F7/552G06F2207/5523H04L9/302H04L2209/12H04L2209/80
    • Embodiments of the present disclosure describe computer-implemented methods, computer-readable media and computer system associated with big number squaring. A computer-implemented method to square a number x may include storing a t-digit vector representation of x in t b-bit registers of a processor. A 2t-digit intermediate vector may be generated and stored in 2t b-bit registers of the processor, using x stored in said t b-bit registers. A value stored in at least one of the t b-bit or 2t b-bit registers may be shifted to the left by n. n may be an integer at least equal to 1. At some point after the shifting, w, square of the number x, may be represented by the 2t-digit result vector stored in the 2t b-bit registers. Other embodiments may be described and/or claimed.
    • 本公开的实施例描述了与大数字平方相关联的计算机实现的方法,计算机可读介质和计算机系统。 对数字x进行平方的计算机实现的方法可以包括将x的t位矢量表示存储在处理器的tb位寄存器中。 可以使用存储在所述t b位寄存器中的x来生成2位数字中间向量并将其存储在处理器的2tb位寄存器中。 存储在tb位或2tb位寄存器中的至少一个的值可以向左移位n。 n可以是至少等于1的整数。在移位之后的某个点,数字x的w,可以由存储在2t b位寄存器中的2t数字结果向量表示。 可以描述和/或要求保护其他实施例。
    • 99. 发明授权
    • Live lock free priority scheme for memory transactions in transactional memory
    • 事务内存中的内存事务的实时锁定优先级方案
    • US08209689B2
    • 2012-06-26
    • US11854175
    • 2007-09-12
    • Shlomo RaikinShay GueronGad Sheaffer
    • Shlomo RaikinShay GueronGad Sheaffer
    • G06F9/52G06F13/14G06F12/00G06F7/00G06F13/00
    • G06F9/524G06F9/466
    • A method and apparatus for avoiding live-lock during transaction execution is herein described. Counting logic is utilized to track successfully committed transactions for each processing element. When a data conflict is detected between transactions on multiple processing elements, priority is provided to the processing element with the lower counting logic value. Furthermore, if the values are the same, then the processing element with the lower identification value is given priority, i.e. allowed to continue while the other transaction is aborted. To avoid live-lock between processing elements that both have predetermined counting logic values, such as maximum counting values, when one processing element reaches the predetermined counting value all counters are reset. In addition, a failure at maximum value (FMV) counter may be provided to count a number of aborts of a transaction when counting logic is at a maximum value. When the FMV counter is at a predetermined number of aborts the counting logic is reset to avoid live lock.
    • 这里描述了用于在事务执行期间避免实时锁定的方法和装置。 计数逻辑用于跟踪每个处理元素的成功提交事务。 当在多个处理元件之间的事务之间检测到数据冲突时,以较低的计数逻辑值提供给处理元件的优先级。 此外,如果值相同,则具有较低识别值的处理元件被赋予优先级,即允许在其他事务被中止时继续。 为了避免在具有预定的计数逻辑值(例如最大计数值)的处理元件之间的实时锁定,当一个处理元件达到预定计数值时,所有计数器都被重置。 此外,当计数逻辑处于最大值时,可以提供在最大值(FMV)计数器上的故障来计数事务的中止次数。 当FMV计数器处于预定数量的中止时,计数逻辑被复位以避免实时锁定。
    • 100. 发明授权
    • Methods and apparatus for authenticating components of processing systems
    • 用于认证处理系统组件的方法和装置
    • US08209542B2
    • 2012-06-26
    • US11648511
    • 2006-12-29
    • Mohan J. KumarShay Gueron
    • Mohan J. KumarShay Gueron
    • G06F21/00
    • G06F21/57G06F21/575G06F2221/2129
    • When a processing system boots, it may retrieve an encrypted version of a cryptographic key from nonvolatile memory to a processing unit, which may decrypt the cryptographic key. The processing system may also retrieve a predetermined authentication code for software of the processing system, and the processing system may use the cryptographic key to compute a current authentication code for the software. The processing system may then determine whether the software should be trusted, by comparing the predetermined authentication code with the current authentication code. In various embodiments, the processing unit may use a key stored in nonvolatile storage of the processing unit to decrypt the encrypted version of the cryptographic key, a hashed message authentication code (HMAC) may be used as the authentication code, and/or the software to be authenticated may be boot firmware, a virtual machine monitor (VMM), or other software. Other embodiments are described and claimed.
    • 当处理系统引导时,它可以从非易失性存储器检索加密密钥的加密版本到处理单元,该处理单元可以解密密码密钥。 处理系统还可以检索用于处理系统的软件的预定认证码,并且处理系统可以使用密码密钥来计算软件的当前认证码。 然后,处理系统可以通过将预定认证码与当前认证码进行比较来确定软件是否应该被信任。 在各种实施例中,处理单元可以使用存储在处理单元的非易失性存储器中的密钥对加密密钥的加密版本进行解密,散列消息认证码(HMAC)可以用作认证码,和/或软件 被认证可以是启动固件,虚拟机监视器(VMM)或其他软件。 描述和要求保护其他实施例。