会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PROGRAM OPTIMIZATION DEVICE AND PROGRAM OPTIMIZATION METHOD
    • 程序优化设备和程序优化方法
    • US20100199269A1
    • 2010-08-05
    • US12668967
    • 2008-10-08
    • Dai HattoriTomoo Hamada
    • Dai HattoriTomoo Hamada
    • G06F9/45
    • G06F8/443
    • A program optimization device which, when optimizing a program, performs optimization depending on characteristics of data to be processed by the program without having to execute the program before the optimization, includes: an intermediate code conversion unit that converts an input program to be optimized, into an intermediate code; a variable value setting unit that sets a possible value of a variable according to externally provided information; a node value calculation unit that calculates a possible value of a node included in the intermediate code according to the value set by the variable value setting unit; an intermediate code optimization unit that optimizes the intermediate code according to the value calculated by the node value calculation unit; and an output program conversion unit that converts the intermediate code optimized by the intermediate code optimization unit, to an output program.
    • 一种程序优化装置,当优化程序时,根据程序要处理的数据的特性执行优化,而不必在优化之前执行程序,包括:中间代码转换单元,其转换要优化的输入程序, 成为中间代码 可变值设定单元,根据外部提供的信息设定变量的可能值; 节点值计算单元,根据由所述可变值设定单元设定的值,计算包含在所述中间代码中的节点的可能值; 中间代码优化单元,其根据由所述节点值计算单元计算出的值来优化所述中间代码; 以及输出程序转换单元,其将由中间代码优化单元优化的中间代码转换为输出程序。
    • 5. 发明申请
    • Program translation method and program translation apparatus
    • 程序翻译方法和程序翻译装置
    • US20060212440A1
    • 2006-09-21
    • US11370859
    • 2006-03-09
    • Taketo HeishiTomoo Hamada
    • Taketo HeishiTomoo Hamada
    • G06F17/30
    • G06F8/4442
    • In a development of system software, a compiler system and the like are included in a program development system for increasing performance efficiency of an overall computer system and reducing manpower necessary for developing system software. The compiler system is a program for reading a source program and system level hint information and translating them into a machine language program, generating the machine language program and outputting task information that is information relating to the program. The system level hint information is a collection of information that become hints for optimization performed in the compiler system, and is made up of an analysis result obtained by a profiler, an instruction from a programmer, task information relating to the source program and task information relating to another source program that is different from the source program.
    • 在系统软件的开发中,编译系统等被包括在程序开发系统中,以提高整个计算机系统的性能效率并减少开发系统软件所需的人力。 编译器系统是用于读取源程序和系统级提示信息并将其转换为机器语言程序的程序,生成机器语言程序并输出与程序相关的信息的任务信息。 系统级提示信息是在编译器系统中作为优化的提示的信息的集合,并且由分析器获得的分析结果,来自程序员的指令,与源程序相关的任务信息和任务信息 涉及与源程序不同的另一个源程序。
    • 6. 发明申请
    • Compiler
    • 编译器
    • US20050216869A1
    • 2005-09-29
    • US11087752
    • 2005-03-24
    • Ryoko MiyachiTomoo HamadaHajime OgawaShohei MichimotoYasuhiro YamamotoTeruo KawabataHirotetsu Tomita
    • Ryoko MiyachiTomoo HamadaHajime OgawaShohei MichimotoYasuhiro YamamotoTeruo KawabataHirotetsu Tomita
    • G06F17/50
    • G06F8/423G06F17/505
    • A compiler apparatus enabling description of a particular hardware module in the existing programming language, although the description has not been possible in hardware designing to input programming language. In the header file 24, a particular hardware indescribable in programming language is defined. And the compiler apparatus includes a parser unit 30 analyzing syntax of source program 22, an intermediate code converting unit 32 converting the syntactically analyzed source program 22 to an intermediate code and code generating unit 36 converting the intermediate code to the RTL description. The intermediate code converting unit 32 includes a detecting unit 40 detecting a particular hardware defined in the header file 24 out of the source program 22 and a replacing unit 42 replacing the detected particular hardware in the detecting unit 40 with the intermediate code corresponding to a particular hardware.
    • 尽管在硬件设计中输入编程语言的描述是不可能的,但是使用现有编程语言来描述特定硬件模块的编译器装置。 在头文件24中,定义了难以形容的编程语言中的特定硬件。 并且编译装置包括分析源程序22的语法的解析器单元30,将语法分析的源程序22转换成将中间代码转换为RTL描述的中间代码和代码生成单元36的中间代码转换单元32。 中间代码转换单元32包括检测单元40,其检测来自源程序22中的头文件24中定义的特定硬件;以及替换单元42,用检测单元40中的检测到的特定硬件替换与特定的对应的中间代码 硬件。
    • 7. 发明授权
    • Compiler
    • 编译器
    • US07350165B2
    • 2008-03-25
    • US11087752
    • 2005-03-24
    • Ryoko MiyachiTomoo HamadaHajime OgawaShohei MichimotoYasuhiro YamamotoTeruo KawabataHirotetsu Tomita
    • Ryoko MiyachiTomoo HamadaHajime OgawaShohei MichimotoYasuhiro YamamotoTeruo KawabataHirotetsu Tomita
    • G06F17/50
    • G06F8/423G06F17/505
    • A compiler apparatus enables description of a particular hardware module in the existing programming language, although the description has not been possible in hardware designing to input programming language. In the header file 24, a particular hardware indescribable in programming language is defined. And the compiler apparatus includes a parser unit 30 analyzing syntax of source program 22, an intermediate code converting unit 32 converting the syntactically analyzed source program 22 to an intermediate code and code generating unit 36 converting the intermediate code to the RTL description. The intermediate code converting unit 32 includes a detecting unit 40 detecting a particular hardware defined in the header file 24 out of the source program 22 and a replacing unit 42 replacing the detected particular hardware in the detecting unit 40 with the intermediate code corresponding to a particular hardware.
    • 编译装置能够描述现有编程语言中的特定硬件模块,尽管在硬件设计中输入编程语言的描述是不可能的。 在头文件24中,定义了难以形容的编程语言中的特定硬件。 并且编译装置包括分析源程序22的语法的解析器单元30,将语法分析的源程序22转换成将中间代码转换为RTL描述的中间代码和代码生成单元36的中间代码转换单元32。 中间代码转换单元32包括检测单元40,其检测来自源程序22中的头文件24中定义的特定硬件;以及替换单元42,用检测单元40中的检测到的特定硬件替换与特定的对应的中间代码 硬件。
    • 8. 发明申请
    • Circuit information generating apparatus and circuit information generating method
    • 电路信息生成装置及电路信息生成方法
    • US20060150135A1
    • 2006-07-06
    • US11290806
    • 2005-12-01
    • Tomoo HamadaHajime OgawaRyoko MiyachiShohei MichimotoYasuhiro YamamotoTeruo KawabataHirotetsu Tomita
    • Tomoo HamadaHajime OgawaRyoko MiyachiShohei MichimotoYasuhiro YamamotoTeruo KawabataHirotetsu Tomita
    • G06F17/50
    • G06F17/505
    • Provided is an apparatus for generating circuit design information automatically clock gated, for the purpose of alleviating the burden of a designer in performing clock gating to a circuit. The apparatus having an obtaining unit operable to obtain functional structure information and execution sequence information from outside, the functional structure information defining a structure of a function and the execution sequence information defining an execution sequence of the function; a structure information generating unit operable to generate, according to the execution sequence information and the functional structure information, circuit structure information in register transfer level which defines a plurality of circuits that execute the function according to the execution sequence; a gated clock information generating unit operable to generate, according to the execution sequence information and the functional structure information, gated clock information in register transfer level which defines a clock control circuit that supplies, to each of at least one of the circuits, a gated clock that is set to halt clock input when the clock input is unnecessary; and an outputting unit operable to output the gated clock information together with the circuit structure information.
    • 提供了一种用于自动生成电路设计信息时钟门控的装置,用于减轻设计者对电路执行时钟门控的负担。 该装置具有可从外部获取功能结构信息和执行序列信息的获取单元,定义功能结构的功能结构信息和定义功能的执行顺序的执行顺序信息; 结构信息生成单元,用于根据执行顺序信息和功能结构信息生成根据执行顺序定义执行功能的多个电路的寄存器传送等级的电路结构信息; 门控时钟信息生成单元,其可操作以根据执行顺序信息和功能结构信息生成寄存器传送级别中的门控时钟信息,其定义时钟控制电路,该时钟控制电路向至少一个电路中的每一个提供门控 当不需要时钟输入时,设置为暂停时钟输入的时钟; 以及输出单元,用于将门控时钟信息与电路结构信息一起输出。