【发布时间】:2010-04-19 14:49:50
【问题描述】:
我正在尝试使用图形着色对寄存器分配进行研究/项目,我将在其中测试不同优化寄存器分配算法在不同场景中的效率。
我该如何开始?我可以测试它们的先决条件和依据是什么? 我可以使用哪些算法?
加法:
我实际上想要一个快速的方法来解决这个问题,我没有做更深入的研究,但想(无耻地)向我的项目提交一份现成的分析,并稍微强调“效率”。即哪种类型的优化技术最适合不同的任务/编译器/解释器。
所以我的主要任务是(如何)在我的程序中实现寄存器分配。 我在 Core2 Duo 机器上使用 64 位 Linux 系统。我知道 C、C++ 和 Java。
谢谢!
【问题讨论】:
-
您可能需要让这个问题更具体一点,或者让它顺时针。就目前而言,没有简单的答案。
标签: optimization compiler-construction project graph-theory register-allocation