SOURCE CODE ANALYZING SYSTEM AND SOURCE CODE ANALYZING METHOD
    1.
    发明申请
    SOURCE CODE ANALYZING SYSTEM AND SOURCE CODE ANALYZING METHOD 失效
    源代码分析系统和源代码分析方法

    公开(公告)号:US20110055818A1

    公开(公告)日:2011-03-03

    申请号:US12713817

    申请日:2010-02-26

    IPC分类号: G06F9/44

    CPC分类号: G06F8/51

    摘要: Every time an assignment statement is executed during performing a simulation according to a second variable memory system, it is determined whether a value interpreted to have the same meaning is assigned to the assignment statement in the simulation according to a first variable memory system and in the simulation according to the second variable memory system. When the value interpreted to have the same meaning is not assigned, the value assigned according to the second variable memory system is overwritten by an expected value, and a report indicating that the assignment statement is a part dependent on a variable memory system is output.

    摘要翻译: 在根据第二可变存储器系统执行仿真期间每次执行分配语句时,根据第一可变存储器系统确定在模拟中是否将解释为具有相同含义的值分配给模拟中的赋值语句,并且在 根据第二个可变存储器系统进行仿真。 当被解释为具有相同含义的值被分配时,根据第二变量存储器系统分配的值被预期值覆盖,并且输出指示分配语句是依赖于可变存储器系统的部分的报告。

    Program Generating Apparatus, Method of Generating Program, and Medium
    2.
    发明申请
    Program Generating Apparatus, Method of Generating Program, and Medium 审中-公开
    程序生成装置,程序生成方法和介质

    公开(公告)号:US20130019230A1

    公开(公告)日:2013-01-17

    申请号:US13423641

    申请日:2012-03-19

    IPC分类号: G06F9/45

    摘要: According to an embodiment, a program generating apparatus includes a cross-compiling unit, a processing time calculating unit, a source code converting unit, and a self-compiling unit. The cross-compiling unit generates sin instruction string for each basic block based on a source code and specifies instructions performing a memory access. The processing time calculating unit calculates a processing time of the instruction string for each basic block. The source code converting unit inserts a first code, which adds the processing time of the basic block to an accumulated processing time variable of an executed thread of the basic block, and a second code, which calculates the processing time for the specified memory access and adds the calculated processing time to the accumulated processing time variable, into the source code. The self-compiling unit generates a performance estimating program outputting the accumulated processing time variable of the thread executed.

    摘要翻译: 根据实施例,程序生成装置包括交叉编译单元,处理时间计算单元,源代码转换单元和自编译单元。 交叉编译单元基于源代码为每个基本块生成sin指令串,并指定执行存储器访问的指令。 处理时间计算单元计算每个基本块的指令串的处理时间。 源代码转换单元插入将基本块的处理时间添加到基本块的执行线程的累积处理时间变量的第一代码和计算指定存储器访问的处理时间的第二代码, 将计算出的处理时间添加到累积处理时间变量中,加入到源代码中。 自编译单元生成输出执行的线程的累积处理时间变量的性能估计程序。

    Source code analyzing system and source code analyzing method
    3.
    发明授权
    Source code analyzing system and source code analyzing method 失效
    源代码分析系统和源代码分析方法

    公开(公告)号:US08266596B2

    公开(公告)日:2012-09-11

    申请号:US12713817

    申请日:2010-02-26

    IPC分类号: G06F9/44

    CPC分类号: G06F8/51

    摘要: Every time an assignment statement is executed during performing a simulation according to a second variable memory system, it is determined whether a value interpreted to have the same meaning is assigned to the assignment statement in the simulation according to a first variable memory system and in the simulation according to the second variable memory system. When the value interpreted to have the same meaning is not assigned, the value assigned according to the second variable memory system is overwritten by an expected value, and a report indicating that the assignment statement is a part dependent on a variable memory system is output.

    摘要翻译: 在根据第二可变存储器系统执行仿真期间每次执行分配语句时,根据第一可变存储器系统确定在模拟中是否将解释为具有相同含义的值分配给模拟中的赋值语句,并且在 根据第二个可变存储器系统进行仿真。 当被解释为具有相同含义的值被分配时,根据第二变量存储器系统分配的值被预期值覆盖,并且输出指示分配语句是依赖于可变存储器系统的部分的报告。