Paolo Bonzini schrieb:
Dennis Weyland wrote:
Hi!
I've applied for Google's Summer of Code 2007 with GCC as mentor
organization. I want to make GCC working faster on the algorithmic
level. I left out the detailed aims of the project, since i want to
discuss them with gcc developers/mentors first. Do you have any
suggestions what I should do? Are there any slow algorithms that should
be replaced with high priority? Or shall i pick out the goals myself.
But then I cannot estimate the expected time for finishing that project,
I think you have a better overview in this case...
We have a collection of testcases with high number of basic blocks
or with huge basic blocks; see for example PR28071. These are good
candidates for your work.
I would pay attention not only to making GCC faster, but also to making
it use less memory. I'm not sure you can achieve asymptotic improvements
in this case, though.
Good luck!
Paolo
Hi!
Initially I meant to optimize GCC, that includes runtime and memory
usage, of course. I could not check my emails for some days now and I
suppose it's too late now to alter the application. My question was, if
you need information (in the application) about what I will EXACTLY do,
or not. And the other question was, if there are special problems that
have to be solved and that can also be solved within the Google's Summer
of Code timeline.
I am a little bit disappointed, that I had only so limited time and
moreover no internet connection for some days. I don't know how the mode
for accepting applications is, but if there is a chance for me to alter
my application, please answer to my two questions from above.
I really would like to do some challenging work for GCC and not basic
programming or documentation only for other projects...
Thanks,
Dennis