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

Reply via email to