His statements, have of course been taken out of context and slightly exaggerated.I'd agree with him and you, If it wasn't for the fact that the article basically said:
"64 bit is worthless for mobile devices"
Then....
"We're developing a 64 bit mobile chip too!"
The guy is absolutely, 100% spot-on.
People, I get that many of you have blind love for all things Apple, but that doesn't mean that you can't admit that sometimes, Apple's rhetoric doesn't match up with the evidence. For those of you who aren't relatively new to the Apple bandwagon, who remembers the "Megahertz Myth"?
The best argument is the one made above by one poster about future-proofing things. But real-world performance gains today? Give me a break.
No, he does not have a point about that. It is not the biggest benefit. The biggest benefit is word length (size of the registers) and the number of registers in the new design. You can fit more data in the fastest storage in a CPU (registers) than with the previous ARM designs.Well, he does have a point that the biggest benefit of 64 bit is addressing over 4 gigs of ram which is a bit usless now, but give it 3 years max and phones will have 4-8 gigs.
I wouldn't really call it a gimmick, I'd call it a feature that won't be fully put to use for a while. Partial use for now.
Jesus. Do you not understand that improved benchmarks, yes clock-for-clock, have absolutely nothing (inherently) to do with using 64-bit architecture?
The chip itself is not a gimmick, the "64-bit" marketing hype is, and people here are drooling for more...
Name one way the iPhone 5S experience is improved by being 64-bit instead of 32.
So he says the 64-bit is a marketing gimmick, and then admits they're also working on a 64-bit mobile chipset.
Marketing doublespeak at its finest.
His statements, have of course been taken out of context and slightly exaggerated.
"A benefit of 64-bit is more memory addressability, but that is not relevant in today's smartphones or tablets.
Predominantly... you need it for memory addressability beyond 4GB. That's it. You don't really need it for performance"
Pretty much spot-on if you ask me.
As is this:
"The chip maker ultimately will deliver a 64-bit mobile chip, but sees the move as more beneficial from engineering, chip design and OSes standpoints.
"From an engineering efficiency standpoint it just makes sense to go do that. Particularly the OS guys will want it at some point in time"
Except that I am pretty sure the note 3 already had 3gb of ram and the note 4 will likely have 4gb making 64bit cpus useful around this time next year
These tests over at Anandtech show that 64 bit executables straight up have an advantage.
His statements, have of course been taken out of context and slightly exaggerated.
"A benefit of 64-bit is more memory addressability, but that is not relevant in today's smartphones or tablets.
Predominantly... you need it for memory addressability beyond 4GB. That's it. You don't really need it for performance"
Pretty much spot-on if you ask me.
As is this:
"The chip maker ultimately will deliver a 64-bit mobile chip, but sees the move as more beneficial from engineering, chip design and OSes standpoints.
"From an engineering efficiency standpoint it just makes sense to go do that. Particularly the OS guys will want it at some point in time"
Don't get it twisted.
The A7 64 bit architecture is currently faster due to changes in the pipeline and overall architecture. Currently there are no 64 bit apps, so you cannot demonstrate any improvement due to 64 bit.
So yes, it is marketing hype.
You don't need 64 bit integers in a mobile application. When you start moving large data sets around and you need memory pointers larger than 32 bits, it matters.
64 bit in desktop architectures mattered because you needed more than 4 GB of memory. Unless you use a windowing scheme, which is real inefficient (look at 286 and 386 processors) you can't access a bunch of memory.
So currently it's hype. In a year maybe not.
So how do you explain that some operations are faster running in 64-bit mode than the same operations running in 32-bit mode on the same device on the same chip? Some operations are also slightly slower, but overall, 64-bit performance is faster. And since the system is new, I very much doubt it's even highly optimized for 64-bit code yet. Granted, most of the 64-bit benefits will come in the years ahead, but there is a real, measurable performance benefit right now that's only going to get better.
Don't get it twisted.
The A7 64 bit architecture is currently faster due to changes in the pipeline and overall architecture. Currently there are no 64 bit apps, so you cannot demonstrate any improvement due to 64 bit.
So yes, it is marketing hype.
You don't need 64 bit integers in a mobile application. When you start moving large data sets around and you need memory pointers larger than 32 bits, it matters.
64 bit in desktop architectures mattered because you needed more than 4 GB of memory. Unless you use a windowing scheme, which is real inefficient (look at 286 and 386 processors) you can't access a bunch of memory.
So currently it's hype. In a year maybe not.
The guy is absolutely, 100% spot-on.
People, I get that many of you have blind love for all things Apple, but that doesn't mean that you can't admit that sometimes, Apple's rhetoric doesn't match up with the evidence. For those of you who aren't relatively new to the Apple bandwagon, who remembers the "Megahertz Myth"?
The best argument is the one made above by one poster about future-proofing things. But real-world performance gains today? Give me a break.
But not much due to the move to 64bit - but rather other architectural improvements:These tests over at Anandtech show that 64 bit executables straight up have an advantage.
Glad you quoted Anand, because he's smart and that's an excellent place to start. Go back and re-read page 4 of the iPhone 5S review. You'll find that all the performance gains discussed are attributed to new instructions and the larger register space. Those things, again, are items that came with the move to 64-bit but are not inherently "about" 64-bit.
All I'm talking about is what the 64-bit move, in and of itself, does. In other words, take out the new instructions and larger register space, and evaluate 64-bit versus 32-bit architecture ceteris paribus. Would the 64-bit beat the 32-bit? Nope, they're going to be about the same.
Maybe we're just having a semantics debate about what's inherent and not inherent to 64-bit architecture. I hope that's the case.
Apple was one of the first to acknowledge and integrate the Megahertz Myth into their strategies. Also, the wider registers from the 64 bit design do speed it up - around a 10% gain. It sounds like you haven't actually read up on it or looked into benchmarks. Check out anandtech's review. I'll make it even easier for you: http://www.anandtech.com/show/7335/the-iphone-5s-review/4