会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • METHOD AND APPARATUS FOR GUEST RETURN ADDRESS STACK EMULATION SUPPORTING SPECULATION
    • 用于返回地址堆栈模拟支持参数的方法和装置
    • WO2014151691A1
    • 2014-09-25
    • PCT/US2014/026252
    • 2014-03-13
    • SOFT MACHINES, INC.ABDALLAH, Mohammad
    • ABDALLAH, Mohammad
    • G06F9/42G06F9/455G06F9/38
    • G06F9/3806G06F9/3017
    • A microprocessor implemented method for maintaining a guest return address stack in an out-of- order microprocessor pipeline is disclosed. The method comprises mapping a plurality of instructions in a guest address space into a corresponding plurality of instructions in a native address space. For each function call instruction in the native address space fetched during execution, the method also comprises performing the following: (a) pushing a current entry into a guest return address stack (GRAS) responsive to a function call, wherein the GRAS is maintained at the fetch stage of the pipeline, and wherein the current entry comprises information regarding both a guest target return address and a corresponding native target return address associated with the function call; (b) popping the current entry from the GRAS in response to processing a return instruction; and (c) fetching instructions from the native target return address in the current entry after the popping from the GRAS.
    • 公开了一种用于在无序微处理器管线中维护客户返回地址堆栈的微处理器实现的方法。 该方法包括将访客地址空间中的多个指令映射到本机地址空间中的对应的多个指令中。 对于在执行期间获取的本地地址空间中的每个功能调用指令,该方法还包括执行以下操作:(a)响应于函数调用将当前条目推送到客户返回地址堆栈(GRAS),其中GRAS保持在 所述流水线的获取阶段,并且其中当前条目包括关于访客目标返回地址和与所述功能调用相关联的对应本地目标返回地址两者的信息; (b)响应处理退货指示,从GRAS弹出当前条目; 和(c)从GRAS弹出后从当前条目中的本地目标返回地址获取指令。
    • 2. 发明申请
    • RUNTIME MACHINE SUPPORTED METHOD LEVEL CACHING
    • 运行机器支持的方法级别缓存
    • WO2009003797A1
    • 2009-01-08
    • PCT/EP2008/057202
    • 2008-06-10
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONIBM UNITED KINGDOM LIMITEDPETERSON, Robert, Ross
    • PETERSON, Robert, Ross
    • G06F9/42
    • G06F9/449
    • A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications through at least one of the operating system or directly on at least one processor of the computer system. In addition, the runtime machine manages a selected runtime disk space allocated to the runtime machine by the operating system and manages a separate method cache within the selected virtual disk space. The virtual machine controls caching within the method cache of a separate result of at least one method of the application marked as cache capable. For a next instance of the method detected by the runtime machine, the runtime machine accesses the cached separate result of the method in lieu of executing the method again.
    • 计算机系统包括包括至少一种类型的存储器的磁盘空间和用于控制对磁盘空间的分配和访问的操作系统。 运行时机器通过至少一个操作系统或直接在计算机系统的至少一个处理器上运行应用程序。 此外,运行时机器管理由操作系统分配给运行时机器的所选运行时磁盘空间,并管理所选择的虚拟磁盘空间内的单独的方法高速缓存。 虚拟机控制方法缓存中的缓存,该缓存具有被标记为高速缓存的至少一个应用方法的单独结果。 对于由运行时机器检测到的方法的下一个实例,运行时机器访问该方法的缓存的单独结果代替再次执行该方法。
    • 6. 发明申请
    • PROCEDE D’EVALUATION DE COMPATIBILITE D’UNE APPLICATION ET D’UNE PLATEFORME DE TYPE JAVA
    • 评估JAVA应用程序和JAVA平台兼容性的方法
    • WO2005111795A1
    • 2005-11-24
    • PCT/FR2004/000914
    • 2004-04-14
    • FRANCE TELECOMALVARADO, CuihtlauacYERRO, Yannick
    • ALVARADO, CuihtlauacYERRO, Yannick
    • G06F9/42
    • G06F8/73G06F9/449
    • L'invention concerne un procédé d'analyse de compatibilité entre une application Java (50) et au moins une plateforme Java (P, 20, 30, 40) comprenant l'étape consistant à identifier au moins une classe susceptible de contenir une méthode appelée par ladite application Java (50), dans lequel procédé on identifie une telle classe à l'aide d'une base de données (10) représentant au moins les classes de la plateforme (20, 30, 40) considérée, caractérisé en ce qu'on identifie par une étape de dévirtualisation appliquée sur les classes de cette base de données (10) au moins une classe susceptible de délivrer une méthode effective correspondant à la méthode appelée, le procédé consistant en outre à identifier dans la base de données une ou des plateformes portant ladite méthode effective susceptible d'être délivrée par cette classe.
    • 本发明涉及一种用于分析Java应用程序(50)和至少一个Java平台(P,20,30,40)的兼容性的方法,其包括识别至少一个类的步骤,所述至少一个类可以包含由 所述Java应用程序(50),其中通过数据库(10)识别这样的类别,至少代表考虑到的那些平台类别(20,30,40),其特征在于识别至少一个类别 提供对应于通过应用于所述数据库(10)的类别的半虚拟化步骤来执行所调用的方法的有效方法。 该方法还包括在支持所述类可以提供的所述有效方法的一个或多个平台的数据库中的识别。