Opteron launches
[Posted April 23, 2003 by corbet]
AMD has, at last,
released
its long-awaited "Opteron" (or "Hammer") processor. LWN does not normally
devote much space to following developments in the microprocessor field,
but Opteron is worth a mention. There is a good chance that this is the
architecture many of us will be running in the future.
Opteron has the potential to deliver the best from both the 32-bit and
64-bit computing worlds. It will run 32-bit x86 code natively, and with
good performance. That is a nice feature for people with binary
applications, of course, though it is less useful in the free software
world. If you have source (and an operating system which has been 64-bit
capable for years), support for a new processor is often just a matter of
running "make." There is another important aspect to 32-bit support,
however: for most applications, 32-bits is the optimal size. Moving to a
64-bit mode involves a sizeable expansion of a program's code and data,
with bad effects on cache utilization, virtual memory use, and memory bus
bandwidth. Building "cat" as a 64-bit application can only serve to make
it bigger and slower. So a processor with native 32-bit support is a good
thing.
There are situations, however, where only 64 bits will do. In particular,
applications which need to address vast amounts of memory (e.g., big
scientific crankers, large databases, emacs) will benefit from 64-bit
pointers. So good 64-bit support matters too.
Of course, the thing that really matters for Linux users is Linux
support. AMD has worked with the free software community for years to
ensure that its processor would be supported. The end result is that you
can buy an Opteron server running a stable Linux port (choosing from
multiple distributors) today. Windows support, instead, will show up in
beta form only later this year, and Apple's support remains a rumor. In
some areas, hardware support in Linux still lags behind other systems; with
the Opteron, however, Linux got there first. If Opteron lives up to its
PR, it could be a platform which brings Linux into many more machine rooms
in the next few years.
(
Log in to post comments)