You've assumed, with no knowledge of who I am, or what I do for a living, that somehow I'm an ignoramus who doesn't know my arse from my elbow
"Possibly because it doesn't really matter. Making an application 64-bit makes it use more memory (because all the pointers, and many other datatypes, in its data structures double in size)."
Gee it could possibly be that comment especially the part about -- data structures double in size --. You don''t ACT like you know much about 64-bit you reduced the technology down the equivalent of "What does this button do? Nothing, don't worry about it" instead of a more intelligible answer. Garbage in, garbage out. If you would have replied with more technical saavy perhaps I would have given you more credit.
I run one of the world's largest supercomputers for a living
Ah, well give yourself a pat on the back for me, because that means ABSOLUTELY nothing. I drive a BIG mercedes! WOW lucky you! Too bad you didn't DESIGN it, you drive one but that means ZIP about how they work.
In other words: I do know what I'm talking about.
Well so far no evidence to support it. So I am guessing you think ALL 64-bit systems work the same way huh? Intel would like to talk to you and your 'SUPER' computer.
to write good stable code in 32-bit as in 64-bit.
Well you acknowledge that the registers are bigger in 64-bit, but now you say you can do the same thing. Interesting, because 64-bit goes WAY beyond simply memory construct.
It's called "marketing". Lots of gullible punters will think "64 is bigger than 32, so 64-bit must be better, right?"
Marketing. Ah, ok so vSphere and the fact that's is more responsive just has to do with the fact it was designed better than previous versions, but no relevance to 64-bit, is that what you are telling me? So companies that taut 64-bit and it's capabilities and the fact that Intel and AMD have
PROVEN 64-bit technology is better, that's
ALL marketing? And you THINK you are a tech? I think you are standing too close to that power supply! I think you got a few things rattling around, because marketing is in support of the technology, the best marketing in the world can't make things WORK better.... The proof is in the pudding, you don't work for the largest pudding manufacturer as well do you?
Technical manuals, and 15 years' experience as a sysadmin and programmer in high performance scientific computing.
My you like to marvel at your own achievements don't you? 15 years, 100 years, and yet 64-bit is
ALL marketing! Amazing.. Well you did say EXPERIENCE and not KNOWLEDGE, so that may have something to do with it.
I'd like you to describe for me exactly what you think there is "more to it" than (1) doubling the number of bits in some integer types and (2) doubling the number of bits in pointers
Would love to:
http://en.wikipedia.org/wiki/64-bit I am sure you can find it on your 'SUPER' computer, even a Cray (or whatever it is you flip the on / off switch for) can do that.
n the high performance computing stuff that I run, we actually moved some applications back from 64-bit to 32-bit, because the extra memory required for the 64-bit versions made them slower (more RAM required leads to greater frequency of CPU cache misses leads to poorer performance).
Poor coding does not supplant hardware efficiency. It could be a number of factors that did that, or maybe SOME one doesn't know how to program 64-bit.And I work for a software development company, I have an entire programming team that works on 64-bit, so I think we
KNOW what makes 64-bit tick and the results it has on software. So you think it's hype, but Microsoft, Linux, VM Ware and a host of other companies ALL know the difference and it's not just written on some brightly colored brochure.
And what started this entire thread, was relevant to VM Ware, not get into a dissertation on 32-bit vs 64-bit. I leave that to wikipedia. What it's important is my FIRST question, which you completely dodged, and only chose to point out 64-bit means nothing. Why does VM Ware have only PART of the code on 64-bit and still some on 32-bit, when clearly they could have simply done the rest.
We can dispense with the whole 64-bit has no benefit theory (an argument which you will lose because you can simply google 64-bit App benefits and see for yourself). My
ONLY question was directed at VM Ware and why we have to do something backwards and downgrade to make it work on 64-bit, when clearly it is supported now.
Doesn't matter if VM Ware or you think that 2GB of memory is not enough to warrant a move to 64-bit or NOT. THAT is irrelevant. 32-bit or 64-bit, pick ONE! That's my point.