会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for the inter-operation of differing architectural and run time conventions
    • 用于不同架构和运行时间约定的互操作的方法和装置
    • US06199202B1
    • 2001-03-06
    • US09003573
    • 1998-01-06
    • Cary CoutantWilliam B. BuzbeeAnthony F. Istvan
    • Cary CoutantWilliam B. BuzbeeAnthony F. Istvan
    • G06F945
    • G06F9/45504G06F9/44521
    • The inventive mechanism allows an application to switch modes during its operation, between a compatibility or legacy mode for a previous architecture, and a native mode for a current architecture. The mechanism includes an official function descriptor which describes information for accessing a function which resides in one module. The OFD has a legacy portion is useable by a legacy module and a native portion is useable by a native module. The mechanism also includes a linkage table that resides in a second module which references the function in the first module. The portion of the OFD which corresponds to the mode of the linkage table module is copied into the linkage table. Each portion contains one entry that corresponds to an address location of the function, and another entry that is a value for a register which refers to the data segment corresponding to the load module containing the function. The information in the OFD depends on whether the function is a legacy function or a native function.
    • 本发明的机制允许应用在其操作期间,在先前架构的兼容性或传统模式之间切换模式,以及用于当前架构的本机模式。 该机制包括官方功能描述符,其描述访问驻留在一个模块中的功能的信息。 OFD具有遗留部分可由旧模块使用,本地部分可由本机模块使用。 该机制还包括驻留在引用第一模块中的功能的第二模块中的链接表。 对应于链接表模块的模式的OFD部分被复制到链表中。 每个部分包含一个对应于该功能的地址位置的条目,另一个条目是一个寄存器的值,该条目涉及与包含该功能的加载模块对应的数据段。 OFD中的信息取决于该功能是传统功能还是本机功能。
    • 3. 发明授权
    • Cover instruction and asynchronous backing store switch
    • 封面指令和异步后备存储开关
    • US6065114A
    • 2000-05-16
    • US64091
    • 1998-04-21
    • Achmed Rumi ZahirJonathan K. RossCarol ThompsonCary CoutantPrasad RajeSunil Saxena
    • Achmed Rumi ZahirJonathan K. RossCarol ThompsonCary CoutantPrasad RajeSunil Saxena
    • G06F9/30G06F9/40G06F9/46G06F9/48
    • G06F9/4812G06F9/3009G06F9/30127G06F9/30134G06F9/4425G06F9/461
    • A computer-implemented method of switching contexts in a processor is provided. The processor includes a register stack (RS) that has first and second portions. The processor includes a register stack engine (RSE) to exchange information, in one of instruction execution dependent and independent modes between the second portion and the storage area. The computer implemented method of switching contexts includes the following steps: It is determined whether an interrupt occurred; a first register (IFM) configured to store a content of a second register (CFM) is invalidated, the CFM is configured to store control information related to the first portion; it is determined whether an interrupt handler needs to access the RS; and if so, the IFM is validated, the content of the CFM is copied to the IFM, and RSE is caused to exchange information between both the first and second portions of the RS and the storage area. On return from interruption, if IFM is validated, CFM is restored from IFM else CFM remains unchanged. The COVER instruction enables lightweight interrupt handling in a processor with a Register Stack.
    • 提供了一种在处理器中切换上下文的计算机实现的方法。 处理器包括具有第一和第二部分的寄存器堆栈(RS)。 该处理器包括一个寄存器堆栈引擎(RSE),用于在第二部分和存储区域之间以指令执行相关和独立模式之一交换信息。 计算机实现的切换上下文的方法包括以下步骤:确定是否发生中断; 配置为存储第二寄存器(CFM)的内容的第一寄存器(IFM)无效,所述CFM被配置为存储与所述第一部分相关的控制信息; 确定中断处理程序是否需要访问RS; 如果是,则IFM被验证,CFM的内容被复制到IFM,并且使RSE在RS的第一和第二部分与存储区域之间交换信息。 从中断返回时,如果IFM被验证,则从IFM恢复CFM,否则CFM保持不变。 COVER指令在具有寄存器堆栈的处理器中实现轻量级中断处理。
    • 4. 发明授权
    • Method and system for optimizing an executable program by generating special operations for identical program entities
    • 通过为相同的程序实体生成特殊操作来优化可执行程序的方法和系统
    • US08689200B1
    • 2014-04-01
    • US13005394
    • 2011-01-12
    • Sriraman TallamIan Lance TaylorCary CoutantXinliang David LiChristopher Demetriou
    • Sriraman TallamIan Lance TaylorCary CoutantXinliang David LiChristopher Demetriou
    • G06F9/45
    • G06F8/4435
    • A system and method for optimizing the object codes of a computer program is disclosed. The method includes receiving one or more object code units associated with an executable program; identifying, among the object code units, a first program entity and a first set of operations associated with the first program entity and a second program entity and a second set of operations associated with the second program entity, each program entity having an object code segment and an associated address; updating the object code units by inserting a predefined instruction before the first program entity's object code segment and causing the second set of operations to be associated with the predefined instruction if the first program entity's object code segment is identical to the second program entity's object code segment; and combining the updated object code units into the executable program.
    • 公开了一种用于优化计算机程序的目标代码的系统和方法。 该方法包括接收与可执行程序相关联的一个或多个目标代码单元; 在所述目标代码单元中识别与所述第一程序实体相关联的第一程序实体和第一组操作以及与所述第二程序实体相关联的第二程序实体和第二操作集合,每个程序实体具有目标代码段 和相关地址; 通过在第一程序实体的目标代码段之前插入预定义的指令并且如果第一程序实体的目标代码段与第二程序实体的目标代码段相同,并且使第二组操作与预定义指令相关联,则更新目标代码单元 ; 以及将更新的目标代码单元组合成可执行程序。