[Beowulf] Has anyone actually seen/used a cell system?
Eric W. Biederman
ebiederm at xmission.com
Tue Oct 3 00:54:07 PDT 2006
"Andrew Shewmaker" <agshew at gmail.com> writes:
> On 10/2/06, Vincent Diepeveen <diep at xs4all.nl> wrote:
>
> ...
>> Sir, You need to write a compiler blindfolded i'm afraid, unless you are
>> going to use software from others. But well you mentionned 2 guys can solve
>> all the problems...
>
> Vincent, you might care to know that you are telling this to Eric Biederman,
> the author of romcc. While he didn't write it blindfolded, he wrote it under
> the constraint that it cannot use RAM -- only registers. It isn't the compiler
> you are looking for, but rest assured that he understands this subject.
I at least have a clue. That effort was in the ballpark of 3 man
months (give or take a man month), and was my first effort at an
optimizing compiler.
romcc routinely compiles 1000's of lines of C code (at a time) in a
production environment.
So if one developer can create a decent usable compiler in a man year
or so. I find the assertion that it takes 1000s of developers to make
a very good compiler questionable. My guess is that figure is a
at least an order of magnitude high. Especially when you only
consider developers and not marketing, sales, testers, support
personnel and the like.
I think Intel's big advantage is that their developers can get several
years head start on supporting a new core or other new processor
development.
Beyond that I find it hard to judge because it has been many years
since I had to fix a performance problem with something other than
an algorithm change, or coding that bit in assembly.
Eric
More information about the Beowulf
mailing list