For kicks, and as a benchmark for the eventual bootstrap of Tachyon, I bootstrapped Gambit-C v4.6.0 on baro. Here are the details...
I used a "make -j 10" (10-way parallel make). It took 72 seconds in all to compile 45 KLOC (C code of the runtime), 83 KLOC (Scheme code of the library, interpreter and compiler) and the C code generated by Gambit when compiling the Scheme code (676 KLOC of C).
A simple "make" (just one processor used) took 296 seconds, about a factor of 4 greater. Most of the time is spent in the C compilation by gcc (195 seconds, or 66%).
It would be nice to get Tachyon to compile in less than a minute on a single processor. This seems to be a reasonable target for the amount of JavaScript code in Tachyon.
Marc
Afficher les réponses par date