即将到来的夏天,我希望能开始写我的硕士论文,而且我一直在忙着寻找论文题目。我现在有一个我感兴趣的主题库,最让我印象深刻的是为小型C编译器(图形着色或线性扫描)实现全局寄存器分配器。
所以我想匆匆忙忙地问你是否有人这样做过,如果这是硕士论文的可行主题,或者是否太难了。如果你能指导我有关这个主题的任何好文献(我已经有龙书),我也会很高兴。
答案 0 :(得分:2)
你应该问你的导师,而不是一般的互联网!
无论你的论文是什么,你都需要:
把它搞糟并且评分不佳并不好玩。它不便宜 - 或者甚至不可能 - 再做一遍。
你有几个月的论文开始。如果你现在就练习,我会说你可以轻松做一个全局的reg分配器。
但无论你的论文是什么,你都需要承诺。
答案 1 :(得分:2)
我做了一些注册分配,比C语言更容易(对于本科编译器课程)。这对我来说很难,但我没有太多时间。我想说你的项目对硕士论文是可行的。
阅读编译器设计和特别是优化(包括寄存器分配)的优秀书籍 Advanced Compiler Design & Implementation