会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 45. 发明申请
    • COMPATIBILITY METHOD AND APPARATUS
    • 兼容性方法和装置
    • US20160011890A1
    • 2016-01-14
    • US14858593
    • 2015-09-18
    • Huawei Technologies Co., Ltd.
    • Chongkang Tan
    • G06F9/455G06F9/445
    • G06F9/45516G06F8/52G06F9/445
    • Embodiments of the present invention provide a compatibility method and apparatus, which relate to the computer field, can support ABI compatibility of multiple operating systems and an existing ABI compatibility technology, and facilitate further extension of multiple ABI compatibility technologies. The compatibility method includes: if a first target program is a locally registered target program, creating a first process for the first target program; remapping the first target program to generate a remapping table, where the remapping table indicates a correspondence between the first target program and the remapped first target program; loading the remapped first target program into a local memory corresponding to the first process, so as to generate an image of the remapped first target program; reconstructing the image; and determining a redirection interface of the reconstructed image, so as to execute the first process.
    • 本发明的实施例提供了一种与计算机领域相关的兼容性方法和装置,可以支持多种操作系统的ABI兼容性和现有的ABI兼容性技术,并且有助于进一步扩展多个ABI兼容性技术。 兼容性方法包括:如果第一目标程序是本地注册的目标程序,则为第一目标程序创建第一进程; 重新映射第一目标程序以生成重映射表,其中重映射表指示第一目标程序和重新映射的第一目标程序之间的对应关系; 将重映射的第一目标程序加载到与第一进程相对应的本地存储器中,以便生成重新映射的第一目标程序的图像; 重建图像; 以及确定重构图像的重定向接口,以便执行第一处理。
    • 47. 发明申请
    • INCREMENTAL COMPILATION OF WHOLE PROGRAM CODE
    • 全面程序编码的增量编制
    • US20150378697A1
    • 2015-12-31
    • US14315158
    • 2014-06-25
    • Microsoft Corporation
    • Patrick W. SathyanathanTen H. TzenWenlei HeAnkit AsthanaAdrian Militaru
    • G06F9/45
    • G06F8/48G06F8/41G06F8/443G06F8/447G06F8/52
    • Methods, systems, and computer program products are provided that enable incremental compilation of source code. Attributes of an intermediate language (IL) representation and a compiled representation of a source code are stored. Modified source code that is a revised version of the first source code is received. An IL representation of the modified source code is generated. Attributes of the revised intermediate IL and the stored attributes of the IL representation are compared to determine a first set of functions changed in the modified source code. A second set of functions in the first source code is determined that includes functions affected the determined first set of functions. The first and second sets of functions are compiled to generate a set of compiled functions. Compiled versions of the first and second sets are replaced in the compiled representation of the first source code with the set of compiled functions.
    • 提供了方法,系统和计算机程序产品,可以实现源代码的增量编译。 存储中间语言(IL)表示的属性和源代码的编译表示。 修改的源代码是第一个源代码的修订版本。 生成修改后的源代码的IL表示。 将修改后的中间IL的属性和IL表示的存储属性进行比较,以确定在修改的源代码中改变的第一组函数。 确定第一源代码中的第二组函数,其包括影响确定的第一组函数的函数。 编译第一组和第二组函数以生成一组编译函数。 第一组和第二组的编译版本被替换为第一个源代码的编译表示与一组已编译的函数。
    • 48. 发明申请
    • TESTING OPTIMIZED BINARY MODULES
    • 测试优化二进制模块
    • US20150370695A1
    • 2015-12-24
    • US14749049
    • 2015-06-24
    • International Business Machines Corporation
    • Toshihiko KOJUTakuya NAKAIKE
    • G06F11/36
    • G06F11/3692G06F8/443G06F8/52G06F11/302G06F11/3409G06F11/3466G06F11/3688G06F2201/865
    • Various embodiments test an optimized binary module. In one embodiment, a region in a set of original binary code of an original binary module in which branch coverage is expected to be achieved is selected based on a set of profile information. The region is selected as a target region to be optimized. An optimized binary module is created, where the target region has been optimized in the optimized binary module. The optimized binary module is verified by synchronizing execution of the optimized binary module with execution of the original binary module at a checkpoint while executing both the optimized binary module and the original binary module. The optimized binary module is further verified by comparing an output from executing the optimized binary module to an output from executing the original binary module.
    • 各种实施例测试优化的二进制模块。 在一个实施例中,基于一组简档信息来选择预期将实现分支覆盖的原始二进制模块的一组原始二进制码中的区域。 选择该区域作为要优化的目标区域。 创建优化的二进制模块,其中目标区域已在优化的二进制模块中进行了优化。 优化的二进制模块通过在执行优化的二进制模块和原始二进制模块的同时在检查点同步优化的二进制模块的执行与原始二进制模块的执行来验证。 通过将执行优化的二进制模块的输出与执行原始二进制模块的输出进行比较,进一步验证优化的二进制模块。
    • 49. 发明授权
    • Lower power assembler
    • 低功率组装
    • US09201657B2
    • 2015-12-01
    • US11568714
    • 2005-05-09
    • Jeroen Anton Johan Leijten
    • Jeroen Anton Johan Leijten
    • G06F9/38G06F9/30G06F9/45
    • G06F9/3842G06F8/52G06F9/30076G06F9/30156G06F9/3822G06F9/3853G06F9/3885
    • A method for processing data using a time-stationary multiple-instruction word processing apparatus, arranged to execute a plurality of instructions in parallel, said method comprising the following steps: generating a set of multiple-instruction words (INS(i), INS(i+1), INS(i+2)), wherein each multiple-instruction word comprises a plurality of instruction fields, wherein each instruction field encodes control information for a corresponding resource of the processing apparatus, and wherein bit changes between an instruction field related to a no-operation instruction, and a corresponding instruction field of an adjacent multiple-instruction word are minimised; storing input data in a register file (RF0, RF1); processing data retrieved from the register file based on control information derived from the set of multiple-instruction words; disabling the write back of result data to the register file during execution of a no-operation instruction using a first dedicated no-operation code (ws00, ws10, wp00, wp10).
    • 一种用于使用并行执行多个指令的时间稳定的多指令字处理装置来处理数据的方法,所述方法包括以下步骤:产生一组多指令字(INS(i),INS( i + 1),INS(i + 2)),其中每个多指令字包括多个指令字段,其中每个指令字段编码处理装置的相应资源的控制信息,并且其中指令字段 与无操作指令相关,并且相邻多指令字的对应指令字最小化; 将输入数据存储在寄存器文件(RF0,RF1)中; 基于从所述多个指令字的集合导出的控制信息来处理从所述寄存器文件检索的数据; 在使用第一专用无操作代码(ws00,ws10,wp00,wp10)执行无操作指令期间禁止将结果数据写回寄存器文件。