-
公开(公告)号:CN101488094A
公开(公告)日:2009-07-22
申请号:CN200910001723.2
申请日:2009-01-06
Applicant: 松下电器产业株式会社
Inventor: 峰尾昌明
IPC: G06F9/45
Abstract: 本发明提供一种程序转换装置,其可以使将信息(例如相对优先级)附加到目标程序的工作效率提高,在此,所述信息是指将应该分配到并行化处理单位的处理性能指示给操作系统或调度程序的信息。本发明的程序转换装置包括:要求信息输入部(2),接受表示针对目标程序(201)的整体或一部分的要求性能的要求信息(102);分割部(3),算出可以并行化的多个处理单位中的至少一个的处理量,并分割到所述多个处理单位,以满足要求信息(102)所示的要求性能;以及指示信息输出部(4),生成将应该分配给被分割的处理单位中的至少一个的处理性能指示给处理器的指示信息文件(204)。
-
公开(公告)号:CN101078994A
公开(公告)日:2007-11-28
申请号:CN200710107338.7
申请日:2007-05-25
Applicant: 松下电器产业株式会社
IPC: G06F9/45
Abstract: 通过生成和连接新的基本块(包含通过对原始部分程序的热路径上的中间代码的路径替换目标变量进行变量替换处理而获得的中间代码,并且包含在其中热路径上的分支指令被转换以便执行热路径的分支中间代码)和具有用于将路径替换目标变量当中路径保证变量的值恢复为原始变量的值的中间代码的基本块,从而形成高速块。当条件分支中间代码的执行结果为真时,通过执行基本块,并且在高速块中的中间代码之间进行依赖分析和依赖生成以及指令的调度,实现了源程序的速度提升。
-