首页> 外文会议>Compiler Construction; Lecture Notes in Computer Science; 4420 >A Fast Cutting-Plane Algorithm for Optimal Coalescing
【24h】

A Fast Cutting-Plane Algorithm for Optimal Coalescing

机译:最优合并的快速切割平面算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Recent work has shown that the subtasks of register allocation (spilling, register assignment, and coalescing) can be completely separated. This work presents an algorithm for the coalescing subproblem that relies on this separation. The algorithm uses 0/1 Linear Programming (ILP), a general-purpose optimization technique, to derive optimal solutions.rnWe provide the first optimal solutions for a benchmark called "Optimal Coalescing Challenge", i.e., our ILP model outperforms previous approaches. Additionally, we use these optimal solutions to assess the quality of well-known heuristics. A second benchmark on SPEC CPU2000 programs emphasizes the practicality of our algorithm.
机译:最近的工作表明,寄存器分配的子任务(缓存,寄存器分配和合并)可以完全分开。这项工作提出了一种依靠这种分离的合并子问题的算法。该算法使用通用优化技术0/1线性规划(ILP)来得出最优解。rn我们为称为“最优合并挑战”的基准提供了第一个最优解,即我们的ILP模型优于以前的方法。此外,我们使用这些最佳解决方案来评估众所周知的启发式算法的质量。 SPEC CPU2000程序的第二个基准测试强调了我们算法的实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号