我正在尝试使用图形着色对寄存器分配进行研究/项目,我将在其中测试不同优化寄存器分配算法在不同场景中的效率。
我该如何开始?我可以测试它们的先决条件和依据是什么?我可以使用哪些算法?
加法:
我实际上想要一个快速的方法来解决这个问题,我没有做更深入的研究,但想(无耻地)向我的项目提交一个现成的分析,对“效率”有一点压力。即哪种类型的优化技术最适合不同的任务/编译器/解释器。
所以我的主要任务是(如何)在我的程序中实现寄存器分配。我在 Core2 Duo 机器上使用 64 位 Linux 系统。我知道 C、C++ 和 Java。
谢谢!