-
公开(公告)号:US20110055818A1
公开(公告)日:2011-03-03
申请号:US12713817
申请日:2010-02-26
申请人: Yuji ISHIKAWA , Yutaka Ota , Yu Nakanishi
发明人: Yuji ISHIKAWA , Yutaka Ota , Yu Nakanishi
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.
摘要翻译: 在根据第二可变存储器系统执行仿真期间每次执行分配语句时,根据第一可变存储器系统确定在模拟中是否将解释为具有相同含义的值分配给模拟中的赋值语句,并且在 根据第二个可变存储器系统进行仿真。 当被解释为具有相同含义的值被分配时,根据第二变量存储器系统分配的值被预期值覆盖,并且输出指示分配语句是依赖于可变存储器系统的部分的报告。
-
公开(公告)号:US08266596B2
公开(公告)日:2012-09-11
申请号:US12713817
申请日:2010-02-26
申请人: Yuji Ishikawa , Yutaka Ota , Yu Nakanishi
发明人: Yuji Ishikawa , Yutaka Ota , Yu Nakanishi
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.
摘要翻译: 在根据第二可变存储器系统执行仿真期间每次执行分配语句时,根据第一可变存储器系统确定在模拟中是否将解释为具有相同含义的值分配给模拟中的赋值语句,并且在 根据第二个可变存储器系统进行仿真。 当被解释为具有相同含义的值被分配时,根据第二变量存储器系统分配的值被预期值覆盖,并且输出指示分配语句是依赖于可变存储器系统的部分的报告。
-
3.
公开(公告)号:US20130019230A1
公开(公告)日:2013-01-17
申请号:US13423641
申请日:2012-03-19
IPC分类号: G06F9/45
CPC分类号: G06F11/3419 , G06F8/47 , G06F11/3447 , G06F11/3466 , G06F2201/865
摘要: 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指令串,并指定执行存储器访问的指令。 处理时间计算单元计算每个基本块的指令串的处理时间。 源代码转换单元插入将基本块的处理时间添加到基本块的执行线程的累积处理时间变量的第一代码和计算指定存储器访问的处理时间的第二代码, 将计算出的处理时间添加到累积处理时间变量中,加入到源代码中。 自编译单元生成输出执行的线程的累积处理时间变量的性能估计程序。
-
-