Dear Fellow GHC Hackers,
I'll be buying new computers soon, and right now the only thing I do
for which computer performance is a problem is GHC hacking---especially
running 'validate'. I've got a good performance boost on my current
machine by using two SATA drives striped in a RAID-0 configuration.
I'm wondering what other tricks may be warranted. Specifically
I'm interested in answers to the following questions:
1. How much benefit does one get from four cores versus two?
I know that the build process runs in parallel thanks to
make -j, but I don't know how much parallelism is available
in the testing part. Maybe somebody who already has
quad core can compare and let us know the results?
2. Does the filesystem make a difference? I am wavering between
ext3, known for its reliability, and XFS, which I know performs
much better on large files, but may not make a difference on
large-numbers-of-small-files, which I think is more what GHC is
doing. (This experiment I can do myself after the machine is set
up, but I'm curious to know if anyone has done any experimenting
already.)
My goal is to see if I can get a machine that validates in ten minutes
or less.
Norman
P.S. I'll be running Linux.
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc