Check your facts... and REALITY!
Originally posted by bentmywookie
iJon, as far as I know (and if I am wrong please, someone, correct me) - a 64 bit processor would not make anything faster unless it involved 64 bit numbers, since this processor now can handle 64 bit arithmetic and logic instructions.
Stand corrected... I think, since I'm not quite sure what that meant. (64 bit arithmetic and logic instructions? Hmmmm...)
Believe it or not a
LOT of apps
should and
will most likely stay 32-bit!! There are not that many apps that actually benefit from 64-bit, people!! Come on, you're doing the same damn thing the Wintellers are doing when it comes to M/GHz! Just cause there's a bigger number in there, everyone's "cool dude! you GOT to get one
no matter what!" without even knowing what it means!
64-bit computing is great for applications that must (and CAN of course, which none can so far on the Mac) make use of the increased scalability and performance of a 64-bit OS (which we ALSO don't have). Most high-end computing needs are already met with 32-bit applications on a 32-bit OS, so let's keep it a tad more in perspective.
Most applications should even STAY 32-Bit! Any application that does not require 64-bit features should remain a 32-bit binary. 32-bit applications will run on both the 32-bit and 64-bit PPCs btw. Most 32-bit applications will perform
better compiled as a 32-bit binary, because more of the application binary fits in the computer's cache. When a 32-bit application is recompiled for 64 bits, the 64-bit binary will typically be larger than its 32-bit binary. With a given cache size available on a system, performance may actually
decline because of a greater number of cache misses when running the 64-bit binary........ I'm just going to assume this made sense to SOME of you, the other ones just don't talk about it as if 64-bit is a MUST before you do.
The only other benefit of a 64-bit processor that I know of besides that is that you greatly increase the size of addressable memory from 4 GB (I think) on a 32 bit processor to something huge (2^64 bytes).
Close enough I guess... but just to make it a tad more specific: A 64-bit processor, with 64-bit registers and a 64-bit integer data path, (as opposed to a 32-bit proc, as you said, that has flat addressing of up to 2^32 32-bit bytes, or about 4GB of memory) has flat addressing for 2^64 64-bit bytes, or 18 billion GB (or
18 Exabytes) of memory... which
should do for M$ Word I think. (wonder how much THAT memory upgrade is gonna cost in the Apple-Store
😀)
Yipee, huh?.... nope. At least not until there is the OS to go along with it and foremost the APPS, and really only the very high-end apps in the area of 3D, video/film (and I'm
not talking about FCP!
🙄 ) and databases (servers!) are gonna even notice anything, since in a 64-bit CPU, integer arithmetic is 64 bits providing greater performance and precision. Since most compilers support 64-bit data types, even on 32-bit CPUs, the main benefit for integer arithmetic is more performance on larger data types. And
larger isn't referring to your PowerPoint presentation...
A true 64-bit operating system uses the 64-bit addressing and arithmetic abilities of the CPU to provide more system resources to the apps. A 64-bit operating system would allow larger files and more files, user IDs, shared library segments, and other resources than a 32-bit operating system, which like I said hardly plays a part in >70% of users! But at least OS X would finally be FAST... too bad that it apparently will need a 64-bit version to get there.
😡
In OTHER WORDS, there's NO WAY we're going to see some sort of COMPLETE switch to the 970, that would be complete idiocy,
especially in terms of cost. Therefore you're only going to see the VERY TOP of the line go that route, if even, and the servers! So you can stop the "it will hurt sales" talk now. It will only make sense to the FEWEST to actually get one at first! Which BTW is the same for the ITANIUMS and HAMMERS of this world!! Get real!
These puppies are gonna need a completely new I/O architecture (high speed everything!) to even make sense (and not be another half-assed attempt of Apple's to save some face by relying on the ol' reality-distortion-field!), and that ain't exactly FREE...
Dey is gonna be 'spensive!!! (relatively speaking) so don't plan on jumping on the first boxes, unless daddy's got the platinum layin' around unattended...
😉 😛
... should nonetheless shut a bunch WinTrolls up, but won't change the fact that the "lower" boxes are still left painfully slow. The road to being able to say "the Mac is (one of) the fastest machines!" without having to add a few "if"s or "but"s is gonna be loooooooong... nuff said.