发明名称 |
一种优化的编译方法 |
摘要 |
本发明披露了一种优化的编译方法,该方法包括下述步骤:分别以最优尺寸和最优速度为目标编译源程序;运用典型运算实例分别运行所述最优尺寸和最优速度的编译结果;根据用户给定的编译指标,综合分析程序中各函数在所述不同编译结果中的代码尺寸和运行时间,确定各函数的优选编译方式;将源程序的各函数按所述确定的优选编译方式编译,得到最终的可执行代码。本发明由于在编译过程中引入了典型运算实例,实现了编译过程中代码尺寸与代码效率的最佳平衡。 |
申请公布号 |
CN101551748B |
申请公布日期 |
2011.10.26 |
申请号 |
CN200910077258.0 |
申请日期 |
2009.01.21 |
申请人 |
北京海尔集成电路设计有限公司 |
发明人 |
史岩 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种编译方法,其特征在于,所述方法包括下述步骤:分别以最优尺寸和最优速度为目标编译源程序;运用典型运算实例分别运行所述最优尺寸和最优速度的编译结果;根据用户给定的编译指标,综合分析程序中各函数在所述不同编译结果中的代码尺寸和运行时间,确定各函数的优选编译方式;以及,将源程序的各函数按所述确定的优选编译方式编译,得到最终的可执行代码。 |
地址 |
100088 北京市海淀区花园路四号通恒大厦205室 |