首页> 外文会议>Software and Compilers for Embedded Systems >Case Studies on Automatic Extraction of Target-Specific Architectural Parameters in Complex Code Generation
【24h】

Case Studies on Automatic Extraction of Target-Specific Architectural Parameters in Complex Code Generation

机译:在复杂代码生成中自动提取特定于目标的建筑参数的案例研究

获取原文

摘要

To cope with the highly complex and irregular embedded processor architectures, we employ the two traditionally-known most aggressive and computationally expensive code generation methods. One is integrated code generation where two main subproblems of code generation, instruction selection and register allocation, are simultaneously solved. The other is directed acyclic graph (DAG) covering, not tree covering, for code generation. In principle, unifying these two expensive methods may increase compilation time prohibitively. However often in practice, we have observed that the overall time can be manageably short without degrading the code quality by adding a few heuristics that fully capitalize on specific characteristics of target processor models.
机译:为了应对高度复杂和不规则的嵌入式处理器体系结构,我们采用了两种传统上已知的最激进和计算昂贵的代码生成方法。一种是集成代码生成,其中同时解决了代码生成的两个主要子问题,即指令选择和寄存器分配。另一个是有向无环图(DAG)覆盖,而不是树覆盖,用于代码生成。原则上,将这两种昂贵的方法统一起来可能会极大地增加编译时间。然而,在实践中,我们经常观察到,通过添加一些充分利用目标处理器模型的特定特征的试探法,可以在不降低代码质量的情况下缩短总时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号