"Arnab Chowdry" <(E-Mail Removed)> wrote in message news:ctpkcp$g22$(E-Mail Removed)...
> Hello all,
>
> I am assembling a cluster for some computational work. I have to make the
> hardware choice between traditional 32-bit systems and the newer 64-bit
> systems that have recently been released by AMD and Intel.
>
> The programs that will be running are very math-heavy and use double
> precision floats (generally assumed to be 64 bits of information). The
> question I have is: while the 64-bit architecture is sexy, does it actually
> provide a performance gain? Would a 64-bit processor multiply two doubles
> twice as fast as a 32-bit processor?
Since you are planning to some very math heavy computation,
you might want to consider a system with the highest data
integrity, i.e., the having the least chance of your results getting
corrupted because of memory errors occurring during computation.
Memory is the weakest link in a standard PC configuration with
respect to data integrity. According to a white paper published in
January 2004 by Tezzaron Semiconductor, a PC with 512MB of
memory running 24 hours a day will sustain a memory error about
every 10 days. (Reference:
http://www.tezzaron.com/about/papers...1%20secure.pdf
See Appendix B, Calculations, on page 6).
For the highest memory integrity for a reasonable price, consider an
Opteron CPU, an ASUS SK8V mainboard, and -x4 bitwidth memory
modules such as Crucial CT6472Y335.18LFC4. This configuration
will give you an advanced form of ECC known as "Chipkill".
-- Bob Day
http://bobday.vze.com