With the "advent of Hammer" (Well - ETA of ca. 4-6 months before any real product can be actually gotten ahold of), I was wondering what other people would think of my opinions on Hammer. Hence - this post & thread .
My general point of view is a little concerned one, as I generally dislike it's Marketing Hype (but then, I dislike marketing hype per se, so it's not much of a surprise). I will go into detail as to why I am more than a little concerned that Hammer may not be the "saviour" of AMD that it's made out to be.
Hammer on Desktop => 64 bits "for free"?
==============================
Well - you'd like to think so, wouldn't you? However, MS has as yet not really admitted to dedicating 64-bit support to AMD's new chip (they've been rather quiet, though I remember reading that AMD seem confident). However - the problem is not only the OS. You still need drivers. Lots of them. EVERY bit of your hardware needs a new 64-bit driver for this platform.
The reason why I am a little concerned is that with a market share of less than 20%, trying to get the hardware vendors to write drivers for 64-bit OS that may not actually come about until MS decide that they DO want to support Hammer, is a bit much. Furthremore, getting hardware vendors to do ANYTHING (like accepting/using new microcode instructions such as 3D Now! and SSE/SSE2) is quite a feat. Intel has considerably deeper pockets than AMD & thus has got a lot more dollar-muscle to throw at the industry to get things accepted. AMD just can't parallel that.
64 bits on Desktops => "Who needs it anyway?"
==================================
"If I get 64-bits, that means I'm twice as well off as with 32-bits, right"?
Wrong. 99% of users/apps just don't NEED 64-bit stuff right now. You can quite happily go up to 64 GB of memory based on 32-bit stuff (with a certain bit whose name I forgot just now) - and unless you actually use 64 bit APPS, you're none the better off. And this means that the Software vendors write 64-bit apps FOR a MS/AMD OS. Pardon my cynicism, but rewriting software "just" for someone who has less than 20% market share (and it doesn't look like it's getting bigger anytime soon) seems a wee bit risky.
Also, there's the problem of validation (I'll get to that later) of the whole platform that may be a problem, but more on that later.
At the moment, SOME (!) Servers need 64-bit power, that is true. 64-bit for the Desktop is simply pointless at this point in time (and for a few years to come, IMHO). Even most servers should be quite fine with 32-bits. I do not mean to make this sound as "Yeah, 64-bits is a stupid idea - let's stick with 32 bits!". No - that's not it. I merely try to highlight the fact that 64-bits (and all it entails - hardware/software-vise) just is not worth it at the moment for a good 99% of Desktops/Servers out there.
So - Hammer gets to play with the server big boys? Finally AMD can slice into the Interl-server market, right?
=============================================================================
Well - you'd like to think so, wouldn't you? The problem is that - if you know anything about servers - is that Intel is not by ANY measure the only player in the arena. There's Sun (who seem to have a fair chunk taken out by Intel as of late), IBM and so on. So, Intel vs. AMD is not going to be it for servers. It'll be Intel vs AMD vs IBM vs SUN vs etc...
But that's a small thing. I'm not going to discuss at this point as to "Does Hammer stand well as an alternative to Itanium" - I apologize, this at the moment I just don't have the breath for - the post is long enough as it is .
My biggest concern for AMD's Hammer in the server space is VALIDATION. Intel spends HUGE amounts of money, time & engineering resource on validation (as do the other big iron players, but I am merely concentrating on Intel as most will know about them ). That is not only "because they can" (though that helps), but also because the HAVE to do that.
If you're talking serious servers (4-way and up, often 2-way for a fair few people), the "king" is *NOT* performance, but RELIABILITY. And part of this, is validation. I am not saying that I think Hammer will be unreliable. What I am concerned about is that AMD just does not have (again) the financial resources that the other players (primariliy Intel for this article) have. Also, Intel & co. have been in the Server business for years and also make their own boards.
"Just selling the CPU" without having direct involvement with the boards seems a bit risky to me, certainly if you want to get to the higher (and more lucrative) echolons of the server arena. Well - that's my fear at any rate. Also, if you spend 30+ K $'s on a server (can quite easily get that high with 4-way and up systems) do you REALLY want to spend that money on "unproven" stuff. It'd be quite a gamble and I certainly would feel uneasy if I were to spend this much money on someone who's "new" (well - in the "high-end" at any rate) to the market & thus unproven. I think AMD will not have an easy time here.
IN CONCLUSION
*************
Right - so these are some of my fears/concerns & I just wanted to have other people's input on the matter. I think AMD's tactic of "putting all it's eggs into a single basket" is a receipe for disaster. The 64-bitiness slapped on to Hammer is rather futile in most cases IMHO, and their bold (and, I suppose necessary) move into the higher server area will not be without pitfalls. Remember, if margins in something is high, so is the risk. If your 30K+ baby goes down due to some reason (fried CPU's, mobo problem, or whatever), you're not going to be a very happy customer.
Especially because these heavy-duty babies don't tend to be used to have the latest version of Pong or Solitaire played on them, but big business parts hanging off them. And that translates to a lot of man-hours lost for each server downtime. Hence, Server validation etc. is by NO MEANS a "small undertaking" - and I doubt very much so that AMD just has the funds for that. And I've the suspicion that they'll come out of it (if at all - and I hope the don't go down for the count in the process ) they'll have a fair few bruises.
If anyone care to comment on this, please do so freely. However, don't flame please and give reasons to arguments. "Hammer will sell - don't worry." just doesn't cut it with me. .
Thanks for any oppinions.
- Shathal.
My general point of view is a little concerned one, as I generally dislike it's Marketing Hype (but then, I dislike marketing hype per se, so it's not much of a surprise). I will go into detail as to why I am more than a little concerned that Hammer may not be the "saviour" of AMD that it's made out to be.
Hammer on Desktop => 64 bits "for free"?
==============================
Well - you'd like to think so, wouldn't you? However, MS has as yet not really admitted to dedicating 64-bit support to AMD's new chip (they've been rather quiet, though I remember reading that AMD seem confident). However - the problem is not only the OS. You still need drivers. Lots of them. EVERY bit of your hardware needs a new 64-bit driver for this platform.
The reason why I am a little concerned is that with a market share of less than 20%, trying to get the hardware vendors to write drivers for 64-bit OS that may not actually come about until MS decide that they DO want to support Hammer, is a bit much. Furthremore, getting hardware vendors to do ANYTHING (like accepting/using new microcode instructions such as 3D Now! and SSE/SSE2) is quite a feat. Intel has considerably deeper pockets than AMD & thus has got a lot more dollar-muscle to throw at the industry to get things accepted. AMD just can't parallel that.
64 bits on Desktops => "Who needs it anyway?"
==================================
"If I get 64-bits, that means I'm twice as well off as with 32-bits, right"?
Wrong. 99% of users/apps just don't NEED 64-bit stuff right now. You can quite happily go up to 64 GB of memory based on 32-bit stuff (with a certain bit whose name I forgot just now) - and unless you actually use 64 bit APPS, you're none the better off. And this means that the Software vendors write 64-bit apps FOR a MS/AMD OS. Pardon my cynicism, but rewriting software "just" for someone who has less than 20% market share (and it doesn't look like it's getting bigger anytime soon) seems a wee bit risky.
Also, there's the problem of validation (I'll get to that later) of the whole platform that may be a problem, but more on that later.
At the moment, SOME (!) Servers need 64-bit power, that is true. 64-bit for the Desktop is simply pointless at this point in time (and for a few years to come, IMHO). Even most servers should be quite fine with 32-bits. I do not mean to make this sound as "Yeah, 64-bits is a stupid idea - let's stick with 32 bits!". No - that's not it. I merely try to highlight the fact that 64-bits (and all it entails - hardware/software-vise) just is not worth it at the moment for a good 99% of Desktops/Servers out there.
So - Hammer gets to play with the server big boys? Finally AMD can slice into the Interl-server market, right?
=============================================================================
Well - you'd like to think so, wouldn't you? The problem is that - if you know anything about servers - is that Intel is not by ANY measure the only player in the arena. There's Sun (who seem to have a fair chunk taken out by Intel as of late), IBM and so on. So, Intel vs. AMD is not going to be it for servers. It'll be Intel vs AMD vs IBM vs SUN vs etc...
But that's a small thing. I'm not going to discuss at this point as to "Does Hammer stand well as an alternative to Itanium" - I apologize, this at the moment I just don't have the breath for - the post is long enough as it is .
My biggest concern for AMD's Hammer in the server space is VALIDATION. Intel spends HUGE amounts of money, time & engineering resource on validation (as do the other big iron players, but I am merely concentrating on Intel as most will know about them ). That is not only "because they can" (though that helps), but also because the HAVE to do that.
If you're talking serious servers (4-way and up, often 2-way for a fair few people), the "king" is *NOT* performance, but RELIABILITY. And part of this, is validation. I am not saying that I think Hammer will be unreliable. What I am concerned about is that AMD just does not have (again) the financial resources that the other players (primariliy Intel for this article) have. Also, Intel & co. have been in the Server business for years and also make their own boards.
"Just selling the CPU" without having direct involvement with the boards seems a bit risky to me, certainly if you want to get to the higher (and more lucrative) echolons of the server arena. Well - that's my fear at any rate. Also, if you spend 30+ K $'s on a server (can quite easily get that high with 4-way and up systems) do you REALLY want to spend that money on "unproven" stuff. It'd be quite a gamble and I certainly would feel uneasy if I were to spend this much money on someone who's "new" (well - in the "high-end" at any rate) to the market & thus unproven. I think AMD will not have an easy time here.
IN CONCLUSION
*************
Right - so these are some of my fears/concerns & I just wanted to have other people's input on the matter. I think AMD's tactic of "putting all it's eggs into a single basket" is a receipe for disaster. The 64-bitiness slapped on to Hammer is rather futile in most cases IMHO, and their bold (and, I suppose necessary) move into the higher server area will not be without pitfalls. Remember, if margins in something is high, so is the risk. If your 30K+ baby goes down due to some reason (fried CPU's, mobo problem, or whatever), you're not going to be a very happy customer.
Especially because these heavy-duty babies don't tend to be used to have the latest version of Pong or Solitaire played on them, but big business parts hanging off them. And that translates to a lot of man-hours lost for each server downtime. Hence, Server validation etc. is by NO MEANS a "small undertaking" - and I doubt very much so that AMD just has the funds for that. And I've the suspicion that they'll come out of it (if at all - and I hope the don't go down for the count in the process ) they'll have a fair few bruises.
If anyone care to comment on this, please do so freely. However, don't flame please and give reasons to arguments. "Hammer will sell - don't worry." just doesn't cut it with me. .
Thanks for any oppinions.
- Shathal.