会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明授权
    • Apparatus and method for providing access security to a device coupled upon a two-wire bidirectional bus
    • 用于向耦合在双线双向总线上的设备提供访问安全性的装置和方法
    • US06510522B1
    • 2003-01-21
    • US09196849
    • 1998-11-20
    • David F. HeinrichHung Q. LePaul B. RawlinsCharles J. Stancil
    • David F. HeinrichHung Q. LePaul B. RawlinsCharles J. Stancil
    • H04L900
    • G06F21/70G06F21/78
    • A computer system, bus interface unit, and method are provided for securing certain devices connected to an I2C bus. Those devices include any device which contains sensitive information or passwords. For example, a device controlled by a I2C-connected device bay controller may contain sensitive files, data, and information to which improper access may be denied by securing the device bay controller. Moreover, improper accesses to passwords contained in non-volatile memory connected to the I2C bus must also be prevented. A bus interface unit coupled within the computer contains registers, and logic which compares the incoming I2C target and word addresses with coded bits within fields of those registers. If the target or word address is to a protected address or range of addresses, then an unlock signal must be issued before the security control logic will allow the target or word address to access the I2C bus or addressed device thereon. The unlock signal can be assigned to a particular slot among numerous slots, wherein the slots are arranged in hierarchical order. This allows a system administrator the capability to unlock accesses to protected non-volatile memory, and thereby allowing the system administrator to change passwords within one portion of non-volatile memory, and possibly allowing a lower priority user to access and change a password within another portion of non-volatile memory. The slot which accommodates an unlock signal assigned to the system administrator is altogether separate from a slot assigned to a non-system administrator or user.
    • 提供了一种计算机系统,总线接口单元和方法,用于固定连接到I2C总线的某些设备。 这些设备包括任何包含敏感信息或密码的设备。 例如,由I2C连接的设备托架控制器控制的设备可能包含敏感的文件,数据和信息,通过保护设备托架控制器,可能会拒绝访问不正确。 此外,还必须防止连接到I2C总线的非易失性存储器中包含的密码访问不正确。 耦合在计算机内的总线接口单元包含寄存器和将输入的I2C目标和字地址与这些寄存器的字段内的编码位进行比较的逻辑。 如果目标或字地址是受保护的地址或地址范围,则在安全控制逻辑将允许目标或字地址访问I2C总线或寻址设备之前必须发出解锁信号。 解锁信号可以分配给多个时隙中的特定时隙,其中时隙按照分级顺序排列。 这允许系统管理员解锁对受保护的非易失性存储器的访问的能力,从而允许系统管理员在非易失性存储器的一部分内更改密码,并且可能允许较低优先级的用户访问并改变另一个内部的密码 部分非易失性存储器。 容纳分配给系统管理员的解锁信号的插槽与分配给非系统管理员或用户的插槽完全分开。
    • 43. 发明授权
    • Computer access via a single-use password
    • 计算机通过一次性密码访问
    • US06370649B1
    • 2002-04-09
    • US09033192
    • 1998-03-02
    • Michael F. AngeloDavid F. HeinrichHung Q. LeRichard O. Waldorf
    • Michael F. AngeloDavid F. HeinrichHung Q. LeRichard O. Waldorf
    • H04K100
    • G06F21/31G06F2221/2131
    • A computer system according to the present invention implements a self-modifying “fail-safe” password system that allows a manufacturer or site administrator to securely supply a single-use password to users who lose a power-up password. The fail-safe password system utilizes at least one fail-safe counter, an encryption/decryption algorithm, a public key, and a secure non-volatile memory space. The fail-safe password is derived by generating a hash code using SHA, MD5,or a similar algorithm and encrypting the result. The fail-safe password is then communicated to the user. After the user enters the fail-safe password, the computer system generates an internal hash value and compares it with the hash code of the decrypted fail-safe password. When the decrypted fail-safe password matches the internal hash value, the user is allowed access to the computer system.
    • 根据本发明的计算机系统实现了自修改“故障安全”密码系统,其允许制造商或站点管理员向失去开机密码的用户安全地提供一次性密码。 故障安全密码系统使用至少一个故障安全计数器,加密/解密算法,公钥和安全非易失性存储器空间。 故障安全密码是通过使用SHA,MD5或类似算法生成哈希码而得到的,并加密结果。 然后将故障安全密码传送给用户。 用户输入故障安全密码后,计算机系统会生成内部散列值,并将其与解密的故障安全密码的哈希码进行比较。 当解密的故障安全密码与内部散列值匹配时,允许用户访问计算机系统。
    • 45. 发明授权
    • Hardware assist thread for increasing code parallelism
    • 用于增加代码并行性的硬件辅助线程
    • US09037837B2
    • 2015-05-19
    • US13438087
    • 2012-04-03
    • Ronald P. HallHung Q. LeRaul E. SilveraBalaram Sinharoy
    • Ronald P. HallHung Q. LeRaul E. SilveraBalaram Sinharoy
    • G06F9/30G06F9/38
    • G06F9/3851G06F9/3009G06F9/30101G06F9/30149G06F9/30189
    • Mechanisms are provided for offloading a workload from a main thread to an assist thread. The mechanisms receive, in a fetch unit of a processor of the data processing system, a branch-to-assist-thread instruction of a main thread. The branch-to-assist-thread instruction informs hardware of the processor to look for an already spawned idle thread to be used as an assist thread. Hardware implemented pervasive thread control logic determines if one or more already spawned idle threads are available for use as an assist thread. The hardware implemented pervasive thread control logic selects an idle thread from the one or more already spawned idle threads if it is determined that one or more already spawned idle threads are available for use as an assist thread, to thereby provide the assist thread. In addition, the hardware implemented pervasive thread control logic offloads a portion of a workload of the main thread to the assist thread.
    • 提供了将工作负载从主线程卸载到辅助线程的机制。 机构在数据处理系统的处理器的提取单元中接收主线程的分支到辅助线程指令。 分支到辅助线程指令通知处理器的硬件来查找已经产生的空闲线程以用作辅助线程。 硬件实现的普遍线程控制逻辑确定一个或多个已经产生的空闲线程是否可用作辅助线程。 如果确定一个或多个已经产生的空闲线程可用作辅助线程,则实现的普遍线程控制逻辑的硬件从一个或多个已经产生的空闲线程中选择空闲线程,从而提供辅助线程。 此外,实现的普遍线程控制逻辑的硬件将主线程的一部分工作量卸载到辅助线程。
    • 47. 发明授权
    • Seamless interface for multi-threaded core accelerators
    • 多线程核心加速器的无缝界面
    • US08683175B2
    • 2014-03-25
    • US13048214
    • 2011-03-15
    • Kattamuri EkanadhamHung Q. LeJose E. MoreiraPratap C. Pattnaik
    • Kattamuri EkanadhamHung Q. LeJose E. MoreiraPratap C. Pattnaik
    • G06F9/30G06F12/10
    • G06F9/3877G06F9/30043G06F9/3012G06F9/30123G06F9/3851G06F12/1027
    • A method, system and computer program product are disclosed for interfacing between a multi-threaded processing core and an accelerator. In one embodiment, the method comprises copying from the processing core to the hardware accelerator memory address translations for each of multiple threads operating on the processing core, and simultaneously storing on the hardware accelerator one or more of the memory address translations for each of the threads. Whenever any one of the multiple threads operating on the processing core instructs the hardware accelerator to perform a specified operation, the hardware accelerator has stored thereon one or more of the memory address translations for the any one of the threads. This facilitates starting that specified operation without memory translation faults. In an embodiment, the copying includes, each time one of the memory address translations is updated on the processing core, copying the updated one of the memory address translations to the hardware accelerator.
    • 公开了用于在多线程处理核心和加速器之间进行接口的方法,系统和计算机程序产品。 在一个实施例中,该方法包括从处理核心复制到在处理核心上操作的多个线程中的每个线程的硬件加速器存储器地址转换,以及同时在硬件加速器上存储每个线程的一个或多个存储器地址转换 。 只要在处理核心上操作的多个线程中的任何一个指示硬件加速器执行指定的操作,则硬件加速器在其上存储有针对任何一个线程的一个或多个存储器地址转换。 这有助于启动指定的操作,而不会出现内存转换错误。 在一个实施例中,复制包括每次在处理核心上更新一个存储器地址转换时,将更新的一个存储器地址转换复制到硬件加速器。
    • 48. 发明申请
    • Hardware Assist Thread for Increasing Code Parallelism
    • 硬件辅助线程增加代码并行性
    • US20120254594A1
    • 2012-10-04
    • US13438087
    • 2012-04-03
    • Ronald P. HallHung Q. LeRaul E. SilveraBalaram Sinharoy
    • Ronald P. HallHung Q. LeRaul E. SilveraBalaram Sinharoy
    • G06F9/30
    • G06F9/3851G06F9/3009G06F9/30101G06F9/30149G06F9/30189
    • Mechanisms are provided for offloading a workload from a main thread to an assist thread. The mechanisms receive, in a fetch unit of a processor of the data processing system, a branch-to-assist-thread instruction of a main thread. The branch-to-assist-thread instruction informs hardware of the processor to look for an already spawned idle thread to be used as an assist thread. Hardware implemented pervasive thread control logic determines if one or more already spawned idle threads are available for use as an assist thread. The hardware implemented pervasive thread control logic selects an idle thread from the one or more already spawned idle threads if it is determined that one or more already spawned idle threads are available for use as an assist thread, to thereby provide the assist thread. In addition, the hardware implemented pervasive thread control logic offloads a portion of a workload of the main thread to the assist thread.
    • 提供了将工作负载从主线程卸载到辅助线程的机制。 机构在数据处理系统的处理器的提取单元中接收主线程的分支到辅助线程指令。 分支到辅助线程指令通知处理器的硬件来查找已经产生的空闲线程以用作辅助线程。 硬件实现的普遍线程控制逻辑确定一个或多个已经产生的空闲线程是否可用作辅助线程。 如果确定一个或多个已经产生的空闲线程可用作辅助线程,则实现的普遍线程控制逻辑的硬件从一个或多个已经产生的空闲线程中选择空闲线程,从而提供辅助线程。 此外,实现的普遍线程控制逻辑的硬件将主线程的一部分工作量卸载到辅助线程。
    • 50. 发明授权
    • Dynamically shared group completion table between multiple threads
    • 在多个线程之间动态共享组完成表
    • US07472258B2
    • 2008-12-30
    • US10422654
    • 2003-04-21
    • William E. BurkyPeter J. KlimHung Q. Le
    • William E. BurkyPeter J. KlimHung Q. Le
    • G06F9/30
    • G06F9/30181G06F9/3836G06F9/384G06F9/3851G06F9/3857
    • An SMT system has a dynamically shared GCT. Performance for the SMT is improved by configuring the GCT to allow an instruction group from each thread to complete simultaneously. The GCT has a read port for each thread corresponding to the completion table instruction/address array for simultaneous updating on completion. The forward link array also has a read port for each thread to find the next instruction group for each thread upon completion. The backward link array has a backward link write port for each thread in order to update the backward links for each thread simultaneously. The GCT has independent pointer management for each thread. Each of the threads has simultaneous commit of their renamed result registers and simultaneous updating of outstanding load and store tag usage.
    • SMT系统具有动态共享的GCT。 通过配置GCT来允许每个线程的指令组同时完成,提高了SMT性能。 GCT具有对应于完成表指令/地址数组的每个线程的读端口,用于在完成时同步更新。 前向链路阵列还具有每个线程的读取端口,以便在完成时为每个线程找到下一个指令组。 反向链路阵列具有用于每个线程的反向链路写入端口,以便同时更新每个线程的反向链路。 GCT对每个线程都有独立的指针管理。 每个线程都同时提交其重命名的结果寄存器,并同时更新未完成的负载和存储标签使用。