I am interested in building a 2 cpu system. Not being worried about the
preformance issue I am undecided between the two due to
the 64 bit OS / Software question - is it that imminent?
That depends on what software (and even what operating system) you're
talking about. Linux has already pushed well into the 64-bit x86
world, many distributions are available now and most of the
applications have been ported to x86-64.
In the Microsoft world, things progress somewhat more slowly, it'll be
another 4-6 months before WinXP and Win2003 Server are available in a
full release for x86-64, and applications may take a bit longer after
that (note that a beta of Windows 64-bit is available now).
I can't get a
grip of how fast this is all going to change. How fast will it make the
Xeon definate prehistoric.
As with anything in this business, that depends on just what you're
doing, but all parts become prehistoric pretty quickly.
So basically the point is that : should I
"invest" in a system that will take me into the next few years, but
still me back a few more bucks or not?
Really it's impossible to say without knowing anything about your
system requirements and performance needs. You mention that you're
not concerned about performance, and really the 64-bit thing is all
about performance. There's very little that you can do in a 64-bit
environment that can't be hacked around in a 32-bit setup. The one
real limiting factor of a 32-bit CPU is that you have a maximum of 2
or 3GB of virtual memory per application. This can be a MAJOR
limiting factor if you're doing some high-end CAD design work, but
much less of a factor for many other applications.
If you have a large database and want to cache it all in memory 64-bit
setups can help a lot, but again that's a performance issue (albeit a
potentially large performance issue under certain situations). If
you're looking to run a server that handles lots of processes with
each requiring only a relatively small amount of memory, then a 64-bit
setup doesn't buy you much. Even if you need more than 4GB of
physical memory you end up just talking about a performance hit when
using a 32-bit system.
In short, a lot of it all comes down to performance. While you're
saying that you aren't worried about the performance issue, you
obviously are to at least a certain extent, otherwise you wouldn't be
getting a dual-processor system. So it then just comes down to a
question of how worried you are about performance and how much
performance you're going to lose for your particular application vs.
how much a 64-bit system will cost you. In general the Opteron and
Xeon are pretty similarly priced. For example, HP just started
selling Opteron systems. Their Proliant DL145 with a pair of Opteron
244 (1.8GHz) processors and 2GB of RAM costs the exact same amount as
a nearly identical Proliant DL140 with a pair of 3.2GHz Xeons.