the 64bit Mac?

hugheba

Registered
Okay, these are a couple of questions for you tech heads out there.

1) Are the current processors in our Apple machines 32 bit?

2) How does the 128bit Altivec technology fit in?

3) If 1 is true, do you think we'll see a 64bit processor from Apple in the near future? What will we have to gain from this..better / faster rendering?

4) I heard that they had some G5's that were upgraded to a higher bit chunck, 64bit possibly?

5) Would Mac OSX be able to handle the increase. What changes to applications would have to be made or is the OS the buffer/translatore to the processor?
 
Okay, my answers may be completely wrong, but here we go. XP
1) Are the current processors in our Apple machines 32 bit?
As far as I know, they are all 32 bit.
2) How does the 128bit Altivec technology fit in?
There's a difference between the bit and the bit processing. The G4 is a 32 bit chip with 128 bit processing. Mac OS X uses 128 bit Altivec technology to match up with the G4 processor, which makes it run so much faster than on a G3, which has to slog through the Altivec code that it wasn't designed for. Next question?
3) If 1 is true, do you think we'll see a 64bit processor from Apple in the near future? What will we have to gain from this..better / faster rendering?
Much faster indeed. Rumor has it that Apple is working on a version on OS X specifically designed for 64 bit architecture. (spelling?) Keep your eyes peeled.
4) I heard that they had some G5's that were upgraded to a higher bit chunck, 64bit possibly?
I would think so, and that's the next logical step up.
5) Would Mac OSX be able to handle the increase. What changes to applications would have to be made or is the OS the buffer/translatore to the processor?
Like I said earlier, I believe that a 64 bit version of OS X is in development. I don't think it would require a change in programming unless it took advantage of special features in the 32-bit version. I may be wrong on this though, since the OS has been in development for approximately 10 years. The OS may already have a 64 bit design implemented.

Like I said, I may be wrong, just going off of what I heard from another Mac Head. :D
 
I'd like to see Apple using the Power4 chip. From all I read, the industry seems to think this chip is a generation or two ahead of its time. Right now only IBM uses it, but it's a PowerPC chip, nonetheless, as are many chips IBM uses in its unix boxes.

-Rob
 
One thing I want to mention.

Even if the CPU is 64 bit, and the OS is 64 bit, you won't see a speed increase unless the bus is 64 bit. A lot of computers on the market nowadays (from what I have witnessed, no flames if I'm misinformed, please) have CPUs and OSs that exceed the capability of either the memory or the bus.

My point is that just upgrading the CPU may not make a whit of difference to your computer's speed. There are other factors to consider.

All that being said, I doubt that Apple (or any other serious computer manufacturer) would cripple the system with a bus or memory set that is less capable than its processor. The place I have seen this happen most frequently is in user-modified systems.
 
ricky is pretty much right, but I thought I'd clarify a few things by answering the questions in a little more detail.

Originally posted by hugheba
Okay, these are a couple of questions for you tech heads out there.

1) Are the current processors in our Apple machines 32 bit?

Yes, all current PowerPC processors in Apple desktops and laptops are only 32 bit.

2) How does the 128bit Altivec technology fit in?


Altivec is a vector unit. What this means is that it can process chunks of data all at once. I don't know if you know anything about matrices in math, but it's basically like that -- you have a matrix that has some data, and you can add it to another matrix that has some more data, which basically adds up all corresponding elements of each matrix to form a new matrix. The advantage of the Altivec unit is that it can do it all at once, without having to go through 4 add cycles.

The amount of data that can be processed at once depends on the kind of data involved, but an Altivec unit can process up to 4 times the amount of data at once than the processor (since the processor is only 32 bit while Altivec can process data chunks up to 128 bits).

I should note that current G4 processors in the G4 towers (I'm not sure about the TiBook or the G4 iMac) have _4_ Altivec units. However, not all data can be processed through the Altivec units, so you won't see a 4-fold increase in performance.

3) If 1 is true, do you think we'll see a 64bit processor from Apple in the near future? What will we have to gain from this..better / faster rendering?


From all the rumor sites, the upcoming G5 processor will be a 64-bit processor, with 32-bit backwards compatibility. What the 64 bit means is that the processor can process data twice as fast, and since this is the PROCESSOR, you'll probably see close to a two-fold increase, as opposed to adding Altivec units that doesn't necessarily increase the performance as dramatically.

Of course, applications will need to take advantage of the 64-bit processing technology, so you probably won't see much of a performance increase on 32-bit applications, except in the fact that the 32-bit processing will probably be improved on the G5 as well as adding 64-bit processing.

4) I heard that they had some G5's that were upgraded to a higher bit chunck, 64bit possibly?


Like I said in the previous question, the G5 is going to be a 64-bit processor with 32-bit backwards compatibility.

5) Would Mac OSX be able to handle the increase. What changes to applications would have to be made or is the OS the buffer/translatore to the processor?

Mac OS X would have to have 64-bit processing programmed into it. Rumor has it that Apple is in the process of doing this so that it can take advantage of the G5 processor when they finally release it.

Applications would have to be retooled to take advantage of the 64-bit processing – to what extent I don't know. However, rumors say that the G5 will have 32-bit backwards compatibility, which means that current applications will run, without modification, on the new G5 processor. This is VERY important, because all current applications are 32-bit, and if the G5 processor was solely a 64-bit processor, no application would run on the G5 until reprogrammed, essentially crippling the market for the G5 processor.
 
I think MS made that mistake with their 64 bit operating system for the Itanium processors... they weren't backwords compatible and you had to have a whole new set of 64bit applications to run on it.

I may be wrong... but seems like something MS would do to make you buy more MS products.
 
Hahaha, I'm a showoff. :p ;) :D

hugheba: You mean INTEL with their Itanium processors. :D
 
Back
Top