首页> 外文会议>ACM SIGPLAN workshop on languages, compilers, and tools for embedded systems >PROPAN: A Retargetable System for Postpass Optimisations and Analyses
【24h】

PROPAN: A Retargetable System for Postpass Optimisations and Analyses

机译:Propan:用于邮寄优化和分析的重定重要系统

获取原文

摘要

PROPAN is a system that allows for the generation of machine-dependent postpass optimisations and analyses on assembly level. It has been especially designed to perform high-quality optimisations for irregular architectures. All information about the target architecture is specified in the machine description language TDL. For each target architecture a phase-coupled code optimiser is generated which can perform integrated global instruction scheduling, register reassignment, and resource allocation by integer linear programming (ILP). All relevant hardware characteristics of the target processor are precisely incorporated in the generated integer linear programs. Two different ILP models are available so that the most appropriate modelling can be selected individually for each target architecture. The integer linear programs can be solved either exactly or by the use of ILP-based approximations. This allows for high quality solutions to be calculated in acceptable time. A set of practical experiments shows the feasibility of this approach.
机译:Propan是一个系统,允许生成机器依赖的PostPass优化并分析组装级别。它特别设计用于对不规则架构进行高质量的优化。关于目标架构的所有信息都在机器描述语言TDL中指定。对于每个目标体系结构,生成相位耦合的代码优化器,其可以通过整数线性编程(ILP)执行集成的全局指令调度,注册重新分配和资源分配。目标处理器的所有相关硬件特性都精确地结合在生成的整数线性程序中。有两个不同的ILP型号可用,以便为每个目标架构单独选择最合适的建模。整数线性程序可以恰好或通过使用基于ILP的近似来解决。这允许在可接受的时间内计算高质量的解决方案。一组实际实验表明了这种方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号