Tony Hill said:
In the end, I'm not really sure what his big complaint about the
Opteron is, except that some people might not benefit much from it's
64-bit capabilities. It seems to me sorta like if someone were to
complain about a great 4-door sedan because right now the owner is
single and might not start a family for quite a number of years so
he/she won't really benefit from having a sedan instead of a coupe.
While it might be true, it misses the point that the car is great to
begin with, regardless of how many doors it has.
I sent the author, David Berlind, an email going through some of his points,
he sent back a form letter saying that he's gotten inundated with emails
about his article and he can't answer them all. I'd say, "no kidding?"
He did answer a few of the common points (looks like a lot of people asked
him the same points at the same time). Here's an example:
---
"Several readers wrote in to say that I unfairly downplayed the significance
of converting x86 code, citing the effort it will take operating system
vendors and device manufacturers (that have device drivers) to convert the
code they've written in x86. The Giga study that AMD cites and that I was
critical of has nothing to do with this aspect of the x86 ecosystem. The
study focused on the costs that "typical Fortune 1000" companies should
expect to take on should they move their x86 assembly language written
custom database applications to a foreign instruction set such as IA-64.
Whereas the former's costs to port operating systems and drivers are borne
by those vendors, the latter's costs are borne by enterprises which is who I
wrote this story. This so-called typical Fortune 1000 is in reality
extremely atypical and I had to figure that out from the fine print myself.
In its presentation, AMD fails to disclose Giga's footnote: a practice which
I find to be deceptive. !"
---
So basically, he never thought that the cost of porting device drivers (the
vast majority of which are written in assembly language) would come into
play, because the AMD/Giga study never specifically mentioned them. Strange
he doesn't seem to have much trouble extrapolating and inferring things
other than that.
I've yet to see a database program that was custom written in assembly
language, even in the old small-memory days of DOS. However, device drivers
have always been written in assembly, and how somebody who claims to have
been in the IT industry since 1991 couldn't figure that out is a little
beyond me.
Yousuf Khan