upcoming summer i will hopefully start writing my masters thesis and i have been quite busy looking for a thesis subject. I now have a pool of subjects that i am interested in and the one that struck me most is the implementation of a global register allocator for the tiny C compiler (graph coloring or linear scan).
So i wanted to drop by and ask if any of you has ever done this and if it is a feasible subject for a master thesis, or if it is too hard. I would also be very happy if you could direct me to any good literature about this subject(i already have the dragonbook).
You should ask your tutor, not the internet in general!
Whatever your thesis, you need:
Its not fun to mess it up and grade poorly. Its not cheap - or perhaps not even possible - to do it all again.
You have a few months before the thesis starts. I'd say that you can lightly do a global reg allocator if you do a practice run now.
But whatever your thesis subject, you need to be committed.