64-bit transition...
I'm surprised that no one seems to be talking about the pending 64-bit transition that will be coming with the new PowerMac line (Mac Pro line).
There are a lot of issues that Apple will need to work out with the new Core 2 processors (Conroe, Memron, Woodcrest, etc.). The Core 2 line of CPUs are all going to be 64-bit processors, the problem that Apple has is that they don't have a 64-bit operating system to run them on. Tiger is basically a 32-bit OS and Leopard is only going to be previewed at WWDC. This means that if they are going to be shipping Mac Pros at WWDC then they will be running in 32-bit mode on Tiger. Here are some of the issues:
Considering Apple hasn't said a word to developers about their future 64-bit plans on Intel then it means that it will probably be a long time before we see 64-bit applications that can fully take advantage of the new CPUs.
I'm surprised that no one seems to be talking about the pending 64-bit transition that will be coming with the new PowerMac line (Mac Pro line).
There are a lot of issues that Apple will need to work out with the new Core 2 processors (Conroe, Memron, Woodcrest, etc.). The Core 2 line of CPUs are all going to be 64-bit processors, the problem that Apple has is that they don't have a 64-bit operating system to run them on. Tiger is basically a 32-bit OS and Leopard is only going to be previewed at WWDC. This means that if they are going to be shipping Mac Pros at WWDC then they will be running in 32-bit mode on Tiger. Here are some of the issues:
- Benchmarks that have been run on Core 2 CPUs have mainly been in 64-bit mode.
- x86-64 (or EM64T as Intel calls it) has twice as many registers when running in 64-bit mode than it does in 32-bit mode. This means that 64-bit code can be much faster than 32-bit code.
- When running in 32-bit mode on x86-64 you cannot take advantage of any of the CPU's 64-bit improvements (additional registers, larger address space, etc.).
- Apple will only have a 32-bit OS (Tiger) when the Mac Pros ship, meaning that they won't be able to fully take advantage of the Core 2 CPUs.
- Even though you can install more you probably will only be able to use up to 4 GB of RAM on the new Mac Pros, at least until Leopard ships next year.
- Lastly, there will be yet another transition for users and developers to go through, from 32-bit to 64-bit.
Considering Apple hasn't said a word to developers about their future 64-bit plans on Intel then it means that it will probably be a long time before we see 64-bit applications that can fully take advantage of the new CPUs.