|
|
|
|
|
|
程序转换器件及方法、程序转换执行器件及转换执行方法<%=id%> |
|
|
|
理.. 人:. 徐金国 梁 挥 . . 摘要 . .本发明公开了一种编译器器件,该器件在跟踪调度中不必采用补偿码即可产生用于可以并行执行两个或者多个指令的计算机的可执行程序。该编译器器件产生使计算机并发执行由源程序基本直接转换得到的代码和通过优化源程序中最频繁执行路径的指令序列产生的代码的可执行程序。 . 主权项 . .1、一种程序转换器件,用于将包括条件分支的源程序转换为计算机的目标程序,所述计算机至少可以并行执行两个指令,所述程序转换器件包括: 执行路径指定单元,用于指定源程序的一个程序段中多条执行路径中的一条执行路径,所述程序段包括条件分支和所述条件分支的多个分支目标; 第一代码产生单元,用于产生对应于所述程序段中所有指令的第一代码; 第二代码产生单元,用于产生对应于指定执行路径中的指令序列的第二代码,所述第二代码包括表示如果用于选择执行路径的条件为真则继续执行序列中跟在条件分支后面的指令以及如果条件为假停止继续所述指令的代码,以作为对应于条件分支的代码; 第三代码产生单元,用于产生对应于在源程序中随后部分指令的第三代码;以及 目标程序产生单元,用于产生目标程序,所述目标程序使得计算机并行执行所述第一代码和所述第二代码;并且如果所述条件为真,在第二代码后执行第三代码;而如果所述条件为假,在所述第一代码后执行所述第三代码。.
中国科技资讯网
.
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |