Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Hardware - Troubleshooting and Discussion > Mac Desktops > WHY is 64-bit better?

WHY is 64-bit better?
Thread Tools
Forum Regular
Join Date: Jan 2004
Location: Locked inside a magical teapot.
Status: Offline
Reply With Quote
Jan 28, 2004, 06:25 AM
 
So why the heck is a 64-bit processor better? Can someone give, or link to, a simple explanation?

It's just that everyone knows that the G5 is 64-bit and thus better...but no-one seems to know WHY that makes it better, is it all just a result of Apple's ad campaign?

Cheers
Fozz.
     
Mac Enthusiast
Join Date: Nov 2003
Location: Boise, ID
Status: Offline
Reply With Quote
Jan 28, 2004, 06:39 AM
 
It can process twice as much data per cycle as a 32-bit processor....that being when you have a program that's written for 64 bit.
-Kris Olson | 12" PBG4 1.5GHz
     
Professional Poster
Join Date: Mar 2002
Location: Boston
Status: Offline
Reply With Quote
Jan 28, 2004, 07:12 AM
 
I like to picture it as a larger hiway. if your in traffic jams on a two lane road with lots of traffic lights, then a four lane highway without traffic lights will keep you moving faster. The lanes are the bits (32/64) and the traffic lights is the subsystem waiting to send or receive the data. The G3 and G4 had to wait at times because the subsystem could keep up with the processor.

Mike
     
Mac Elite
Join Date: Dec 2001
Location: Atlanta, GA, USA
Status: Offline
Reply With Quote
Jan 28, 2004, 07:43 AM
 
There are several factors:

1) When the machine looks for memory, in a 64-bit processor it uses a 64-bit address register (2^64 addresses, 2305843009213693952 bytes) versus a 32-bit address register (2^32 addresses, 536870912 bytes). So right off, you can address more memory, both per process and total.

2) When an application needs to move data between the processor and memory, it does so in 64-bit chunks instead of 32-bit chunks. If there is a lot of data, this results in better performance.

Bear in mind that in most cases, 64-bit means slower, not faster. For smaller programs that don't move around tons of data and work with datasets that can fit within a 2MB L2 cache, a 32-bit processor may actually be faster.

There was a benchmark on 32-vs-64 bit recently on Slashdot if you're interested:

http://www.osnews.com/story.php?news_id=5768
Mac Pro 2x 2.66 GHz Dual core, Apple TV 160GB, two Windows XP PCs
     
Addicted to MacNN
Join Date: May 2001
Location: Atlanta, GA
Status: Offline
Reply With Quote
Jan 28, 2004, 09:32 AM
 
Bigger word size.
     
Senior User
Join Date: Dec 2003
Status: Offline
Reply With Quote
Jan 28, 2004, 11:22 AM
 
The ability to address more RAM. A gig is enough to get by on these days, but consider 6 years ago that 32 to 64 -megs- was plenty. What will RAM requirements be like in 6 more years?
     
Moderator Emeritus
Join Date: Dec 2000
Location: College Park, MD
Status: Offline
Reply With Quote
Jan 28, 2004, 04:23 PM
 
Originally posted by Fozz_uk:
So why the heck is a 64-bit processor better? Can someone give, or link to, a simple explanation?
For your average user, it's not any better.
My website
Help me pay for college. Click for more info.
     
Forum Regular
Join Date: Oct 2003
Status: Offline
Reply With Quote
Jan 28, 2004, 05:51 PM
 
I thought that in most cases the Opteron was faster running in 64bit mode by a general margin of 10 - 15% over 32bit mode.
That slashdot article is interesting. But I reckon that its good, for 3d rendering artists and other compute intensive apps that AMD and Apple are addressing this need.
     
Forum Regular
Join Date: Oct 2003
Status: Offline
Reply With Quote
Jan 28, 2004, 05:52 PM
 
     
Mac Elite
Join Date: Aug 2001
Status: Offline
Reply With Quote
Jan 28, 2004, 08:27 PM
 
Originally posted by i_wolf:
I thought that in most cases the Opteron was faster running in 64bit mode by a general margin of 10 - 15% over 32bit mode.
That's not because it's 64 bit. It has more registers that it only enables in 64 bit mode. Other 64 bit chips don't have that (they don't need more registers).
     
Moderator
Join Date: May 2001
Location: Hilbert space
Status: Offline
Reply With Quote
Jan 29, 2004, 02:56 AM
 
For the average user, the single most important advantage is that 64 bit CPUs can handle more than 4 gigs of RAM efficiently whereas 32 bit CPUs can't (there are techniques to deal with more than 4 gigs, but as I said, not as efficient).

For some applications (that you probably won't use, i. e. not Word), 64 bit also brings a performance benefit. On the other hand, some will run even slower on 32 bit.

If you ask "Why is the G5 better than the G4", then the answer is a bit more easy to comprehend: because of the radically new and improved architecture, immensely increased internal bandwidth, the G5 is faster than the G4 (in 32 bit and 64 bit mode).
I don't suffer from insanity, I enjoy every minute of it.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 12:40 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2