Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] 64-bit AMD Opteron with 32-bit Intel Xeon possible?

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Mark Hahn hahn at mcmaster.ca
Fri Aug 31 12:46:27 PDT 2007


> For now I have only 2 dual-processor (smp) machines from ASL that I am trying 
> to get working together with a fortran 90 code that includes the LAPACK 
> solver ZGESVX.  One machine has 32-bit Xeons, the other has 64-bit Opterons.

I would run a 32b environment on both and ignore the nice features
(registers) that come along with the opterons.

> 1.)  Is it recommended to compile a single executable that will run on both 
> machines as I have done, or is it easy to allow different executables (i.e. 
> make a 64bit executable for the Opteron machine)?

you should evaluate the possible gain from customized systems/binaries.
first, the premise is that 64b binaries will run more efficiently, 
presumably due to being able to address more memory, or because they 
have more/wider registers.  for your code, neither might be true.
further, you need to evaluate whether having a subset of nodes run faster
will benefit the overall performance, since to do so would require 
some sort of work adaptation (finer-grained work queue, adaptive 
division of work, etc.)

I find that most people, once they choose to invest in MPI, tend to just 
toss another handful of cpus on the fire, rather than struggling to tune
that extra 5% by sweating the 64b-ness, etc.

> 2.)  When installing MPICH1, should I configure/make/make install separately 
> on both machines, or will I end up with library incompatibilities because of 
> the 32 vs. 64bit architectures?  Should I just install MPICH1 on one machine 
> and copy over the resulting directory tree /usr/local/mpich?

I think you should run both as xeons and simply nfs share such packages.



More information about the Beowulf mailing list