会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamic allocation of registers to procedures in a digital computer
    • 动态分配寄存器到数字计算机中的程序
    • US5564031A
    • 1996-10-08
    • US629041
    • 1996-04-12
    • Frederic C. AmersonRobert M. EnglishRajiv GuptaTan Watanabe
    • Frederic C. AmersonRobert M. EnglishRajiv GuptaTan Watanabe
    • G06F9/42G06F7/72G06F9/30G06F9/46G06F9/48G06F12/06
    • G06F9/462G06F7/72G06F9/30123G06F9/30134
    • In a digital computer, a circular queue of registers in a register file are allocated as temporary local storage for procedures rather than using the known caller/callee save convention in order to minimize main memory references. A called procedure dynamically allocates local registers as needed without regard to registers used by the caller of the procedure or by any callee of the procedure, whereby register allocation is not restricted by any predetermined window size. Local registers, including parameter passing registers, are allocated in the called procedure, rather than a priori at compile time, by adjusting register stack pointer values. Only the number of registers actually required by the procedure need by allocated. Optionally, rotating registers may be allocated among the local registers. Stack pointer values are stored in one of the parameter passing registers when a procedure is called. Hardware register file access circuitry maps virtual register numbers used by the procedures into the hardware register file. Upon return from a procedure, registers are deallocated by adjusting the register stack pointers to the values stored when the procedure was called.
    • 在数字计算机中,寄存器文件中的寄存器的循环队列被分配为用于过程的临时本地存储器,而不是使用已知的调用者/被调用者保存约定来最小化主存储器引用。 被调用的过程根据需要动态地分配本地寄存器,而不考虑由过程的调用者使用的寄存器或过程的任何被调用者,由此寄存器分配不受任何预定窗口大小的限制。 本地寄存器(包括参数传递寄存器)在调用过程中被分配,而不是在编译时通过调整寄存器堆栈指针值来先验地分配。 只有实际需要的寄存器数量需要分配。 可选地,可以在本地寄存器之间分配旋转寄存器。 调用过程时,堆栈指针值存储在参数传递寄存器之一中。 硬件寄存器文件访问电路将程序使用的虚拟寄存器编号映射到硬件寄存器文件中。 从过程返回时,通过将寄存器堆栈指针调整到调用过程时存储的值来释放寄存器。
    • 9. 发明授权
    • Look-ahead load pre-fetch in a processor
    • 在处理器中预先加载预取
    • US08171266B2
    • 2012-05-01
    • US09922551
    • 2001-08-02
    • Alan H. KarpRajiv Gupta
    • Alan H. KarpRajiv Gupta
    • G06F12/00
    • G06F9/3842G06F9/383
    • A method for look-ahead load pre-fetching that reduces the effects of instruction stalls caused by high latency instructions. Look-ahead load pre-fetching is accomplished by searching an instruction stream for load memory instructions while the instruction stream is stalled waiting for completion of a previous instruction in the instruction stream. A pre-fetch operation is issued for each load memory instruction found. The pre-fetch operations cause data for the corresponding load memory instructions to be copied to a cache, thereby avoiding long latencies in the subsequent execution of the load memory instructions.
    • 一种用于预先加载预取的方法,可减少由高延迟指令引起的指令停顿的影响。 通过在指令流停止等待指令流中的先前指令的完成的情况下,通过搜索指令流来执行加载存储器指令来实现预先加载预取。 为发现的每个加载存储器指令发出预取操作。 预取操作导致相应的加载存储器指令的数据被复制到高速缓存,从而避免后续执行加载存储器指令的长时间延迟。
    • 10. 发明授权
    • Policy resolution in an entitlement management system
    • 授权管理系统中的政策解决
    • US08010991B2
    • 2011-08-30
    • US12018103
    • 2008-01-22
    • Sekhar SarukkaiRajiv GuptaRaghavendra Prasad
    • Sekhar SarukkaiRajiv GuptaRaghavendra Prasad
    • H04L29/06G06F17/30
    • G06F21/6218G06F21/6236H04L63/10H04L63/20
    • An externalized entitlement management system comprises a policy administration point that is configured to receive one or more definitions or updates of entitlement policies specifying subjects, actions, and resources, and to update a first entitlement repository coupled to the policy administration point with the definitions or updates in response to receiving the definitions or updates; one or more policy decision points that are coupled to the policy administration point over a network; one or more policy enforcement points that are integrated into one or more respective first application programs, wherein each of the policy enforcement points is coupled to one of the policy decision points; and one or more action handlers in the policy administration point, wherein each of the action handlers is configured to intercept a particular action represented in an update to an entitlement policy, to transform the action into an entitlement update in a form compatible with a native entitlement mechanism of a second application program that does not have one of the policy enforcement points, to send the transformed entitlement update to the second application program, and to cause a rollback of the update of the first entitlement repository if the second application program fails to implement the entitlement update in the native entitlement mechanism.
    • 外部化权利管理系统包括被配置为接收指定主题,动作和资源的授权策略的一个或多个定义或更新的策略管理点,并且利用定义或更新来更新耦合到策略管理点的第一授权存储库 响应于接收定义或更新; 通过网络耦合到策略管理点的一个或多个策略决策点; 一个或多个策略执行点被集成到一个或多个相应的第一应用程序中,其中每个策略执行点被耦合到策略决策点之一; 以及策略管理点中的一个或多个动作处理程序,其中每个动作处理程序被配置为拦截在授权策略的更新中表示的特定动作,以将操作转换为与本机授权相兼容的形式的授权更新 第二应用程序的机制,其不具有策略执行点之一,将转换的授权更新发送到第二应用程序,并且如果第二应用程序未能实现,则导致第一授权库的更新的回滚 本机授权机制中的权利更新。