会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明申请
    • METHOD AND SYSTEM TO IMPROVE CODE IN VIRTUAL MACHINES
    • 在虚拟机中改进代码的方法和系统
    • US20100192137A1
    • 2010-07-29
    • US12358564
    • 2009-01-23
    • Derek B. InglisMarcel MitranAli I. SheikhKevin A. Stoodley
    • Derek B. InglisMarcel MitranAli I. SheikhKevin A. Stoodley
    • G06F9/45
    • G06F9/45516G06F2009/45566
    • A computer readable storage medium is provided having executable instructions stored thereon for executing a method of operating a computing system, in which an inner virtual machine translates first instructions, which are supported by the inner virtual machine, into second instructions, which are supported by an outer virtual machine. The method includes encoding, in the inner virtual machine, third instructions into the second instructions into which the first instructions are translated, the third instructions including hints for facilitating an execution of the second instructions, and, in an event the hints are supported by the outer virtual machine, initiating the execution of the second instructions while utilizing the hints by the outer virtual machine to achieve an increased efficiency of the execution of the second instructions.
    • 提供了一种计算机可读存储介质,其具有存储在其上的可执行指令,用于执行操作计算系统的方法,其中内部虚拟机将由内部虚拟机支持的第一指令转换为第二指令,第二指令由 外部虚拟机。 所述方法包括在所述内部虚拟机中对所述第一指令进行转换的第二指令进行编码,所述第三指令包括用于促进所述第二指令的执行的提示,以及在所述提示由所述第一指令支持的情况下, 外部虚拟机,在外部虚拟机利用提示的同时启动第二指令的执行,以实现提高执行第二指令的效率。
    • 9. 发明申请
    • Use of Name Mangling Techniques To Encode Cross Procedure Register Assignment
    • 使用名称Mangling技术来编码交叉过程寄存器分配
    • US20100169872A1
    • 2010-07-01
    • US12347229
    • 2008-12-31
    • Christopher A. LapkowskiKevin A. Stoodley
    • Christopher A. LapkowskiKevin A. Stoodley
    • G06F9/45
    • G06F8/441G06F8/4441
    • Optimizing a program having a plurality of functions. The program is optimized using an optimization technique that requires breaking a calling convention. The first function of the plurality of functions is modified as a result of optimizing. A name of the first function is mangled to form a unique first mangled name. Mangling comprises changing the name. The unique first mangled name includes, as a result of mangling, first information conveying at least in part how the first function was modified. A second function of the plurality of functions, being a caller of the first function, is also modified to correctly invoke first function using the unique first mangled name to apply the optimization technique. A compilation tool can, after optimizing, use the first information to take a first action with respect to the first procedure, wherein the compilation tool otherwise would require the calling convention to remain unbroken in order to take the first action.
    • 优化具有多个功能的程序。 该程序使用优化技术进行优化,该技术需要打破调用约定。 作为优化的结果,修改了多个功能的第一功能。 第一个功能的名称被破坏,形成一个唯一的第一个被破坏的名字。 Mangling包括改名字。 唯一的第一个被破坏的名字包括由于破坏的结果,第一个信息至少部分地传达第一个功能的修改方式。 作为第一功能的调用者的多个功能的第二功能也被修改为使用唯一的第一被调整名称正确地调用第一功能以应用优化技术。 编译工具在优化之后可以使用第一信息对第一过程采取第一动作,其中编译工具否则将要求调用约定保持不间断以便采取第一动作。