会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 73. 发明专利
    • Program development device
    • 程序开发设备
    • JP2006243838A
    • 2006-09-14
    • JP2005055020
    • 2005-02-28
    • Toshiba Corp株式会社東芝
    • OTA YUTAKAMIZUNO ATSUSHI
    • G06F9/45
    • G06F8/73G06F8/443
    • PROBLEM TO BE SOLVED: To provide a program development device capable of efficiently developing a program while sufficiently utilizing the performance of a scalable processor.
      SOLUTION: This device comprises a source program storage area 60 storing a composite built-in function including an operation definition defining a program description that is an optimization object in a source program and an inline node describing an instruction stream after optimization as a part of the source program; an analysis part 12 reading the composite integrated function from the source program storage area, and syntactically analyzing the composite integrated function to detect the operation definition and the inline node; and a code generation part 13a optimizing a program description matched to the operation definition in the source program to the instruction stream in the inline node, and generating an object code from the source program.
      COPYRIGHT: (C)2006,JPO&NCIPI
    • 要解决的问题:提供一种能够在充分利用可伸缩处理器的性能的同时有效地开发程序的程序开发装置。 解决方案:该设备包括存储复合内置功能的源程序存储区域60,其包括定义作为源程序中的优化对象的程序描述的操作定义和描述优化后的指令流的内联节点作为 源程序的一部分; 分析部分12从源程序存储区域读取复合集成功能,并且在语法上分析复合集成功能以检测操作定义和内联节点; 以及代码生成部件13a,将与源程序中的操作定义相匹配的程序描述优化到内联节点中的指令流,以及从源程序生成目标代码。 版权所有(C)2006,JPO&NCIPI
    • 74. 发明专利
    • Optimization compiler, compiler program, and recording medium
    • 优化编译器,编译程序和记录介质
    • JP2005107816A
    • 2005-04-21
    • JP2003339666
    • 2003-09-30
    • Internatl Business Mach Corp インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Maschines Corporation
    • KAWAHITO MOTOHIRO
    • G06F9/45
    • G06F8/443
    • PROBLEM TO BE SOLVED: To efficiently optimize load instructions for reading out data from a memory.
      SOLUTION: In an object program of an optimization object, an optimization compiler optimizes the load instructions for reading out data from the memory. The optimization compiler comprises: a partial redundancy removal means for performing removal processing of partial redundancy, which does not cause spill processing, when variables are allocated to a register with respect to the load instructions for reading data in the variables from the memory; a reverse direction register detection means for detecting a space register, which is not allocated to any variables in an execution route arriving at the load instructions by retrieving an execution sequence from the instructions using the data read out by the load instructions; and a space register allocating means for allocating the space register detected by the reverse direction register detection means to the readout destination variables where the load instructions read out data.
      COPYRIGHT: (C)2005,JPO&NCIPI
    • 要解决的问题:有效地优化用于从存储器读出数据的加载指令。

      解决方案:在优化对象的对象程序中,优化编译器优化用于从存储器读取数据的加载指令。 所述优化编译器包括:部分冗余删除装置,用于当相对于从存储器读取变量中的数据的加载指令分配给寄存器时,执行不引起溢出处理的部分冗余的去除处理; 反向方向寄存器检测装置,用于检测空间寄存器,该空间寄存器未被分配给到达加载指令的执行路由中的任何变量,通过使用由加载指令读出的数据从指令中检索执行序列; 以及空间寄存器分配装置,用于将由反向寄存器检测装置检测的空间寄存器分配给读出的目标变量,其中加载指令读出数据。 版权所有(C)2005,JPO&NCIPI

    • 75. 发明专利
    • Program conversion method, program and storage medium
    • 程序转换方法,程序和存储介质
    • JP2005018425A
    • 2005-01-20
    • JP2003182556
    • 2003-06-26
    • Matsushita Electric Ind Co Ltd松下電器産業株式会社
    • TANAKA HIROHISAKOTANI KENSUKETANAKA AKIRA
    • G06F9/45G06F9/44
    • G06F8/443G06F9/4428
    • PROBLEM TO BE SOLVED: To provide a method for deleting unnecessary functions as much as possible in a program conversion method of a program using an object oriented language such as C++. SOLUTION: In a program conversion step S100 in this invention, the object analysis step 104 detects a class where an object is generated from classes included in the program, stores the result in an analysis information storing part 12. Upon receipt of information stored in the analysis information storing part 12, an unnecessary function analysis step S105 analyzes a function (unnecessary function) about a class where no object is generated and stores the result in the analysis information storing part 12. Upon receipt of information stored in the analysis information storing part 12, an unnecessary function deleting step S106 deletes the definition of the unnecessary function. COPYRIGHT: (C)2005,JPO&NCIPI
    • 要解决的问题:提供一种在使用诸如C ++的面向对象语言的程序的程序转换方法中尽可能多地删除不必要的功能的方法。 解决方案:在本发明的程序转换步骤S100中,对象分析步骤104根据程序​​中包含的类别检测对象的类别,将结果存储在分析信息存储部分12中。在接收到信息时 存储在分析信息存储部分12中,不必要的功能分析步骤S105分析关于不产生对象的类的功能(不必要的功能),并将结果存储在分析信息存储部分12中。在接收到分析中存储的信息 信息存储部分12,不必要的功能删除步骤S106删除不必要的功能的定义。 版权所有(C)2005,JPO&NCIPI