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 > Software - Troubleshooting and Discussion > Mac OS X > The 64-bit bucket

The 64-bit bucket
Thread Tools
Mac Elite
Join Date: Oct 2000
Location: Seattle
Status: Offline
Reply With Quote
Aug 12, 2006, 09:58 AM
 
OK, so leopard has "full 64-bit native support for the underlying OS as well as Cocoa and Carbon."

I'm assuming that means there is still plenty of code that is not 64Bit native.

What parts have been left behind for later? Drivers of course.

Does it mater? Is there a real downside to leaving random bits and pieces in 32bit mode for a while, or is the goal of "totally 64 bit native" just for buzzword compliancy and bragging rights?

If Carbon API is 64 bit does it follow that carbon aps get 64 bit for free or is there some coding involved? Just a recompile?

Will this be an issue for plug in modules? Like photoshop plug-ins, or audio units (or whatever they are called)?
If we are running a 64 bit native photoshop (a future version of course) will we have to wait for our favorite plug-ins to be updated before we can really get to work?
You can take the dude out of So Cal, but you can't take the dude outta the dude, dude!
     
Mac Elite
Join Date: Oct 2004
Location: Downtown Austin, TX
Status: Offline
Reply With Quote
Aug 12, 2006, 08:52 PM
 
Since the 64-bit processors Apple users can seamlessly switch between (and use) 32-bit and 64-bit simultaneously, I see no real reason to waste resources upgrading all code to 64-bit if it doesn't provide a noticible benefit.
     
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status: Offline
Reply With Quote
Aug 12, 2006, 08:55 PM
 
Who said Intel processors can seamlessly switch between the modes?

"The natural progress of things is for liberty to yield and government to gain ground." TJ
     
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Aug 12, 2006, 09:37 PM
 
Who said there is code that won't be available as 64 bit?
     
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Aug 12, 2006, 10:32 PM
 
Originally Posted by Gavin
Does it mater? Is there a real downside to leaving random bits and pieces in 32bit mode for a while, or is the goal of "totally 64 bit native" just for buzzword compliancy and bragging rights?

If Carbon API is 64 bit does it follow that carbon aps get 64 bit for free or is there some coding involved? Just a recompile?
The primary benefit of a 64-bit processor is that you can address huge amounts of memory. Previously, it had only been possible to do this in plain Unix programs that didn't depend on any of the application frameworks. Now Carbon and Cocoa apps will be able to use all of the available memory.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
Gavin  (op)
Mac Elite
Join Date: Oct 2000
Location: Seattle
Status: Offline
Reply With Quote
Aug 13, 2006, 03:06 AM
 
Originally Posted by TETENAL
Who said there is code that won't be available as 64 bit?
It is implied by the fact that they are not saying "It's all there" but rather singling out specific bits, core elements and APIs, etc.

I think we all have enough marketing savvy to recognize spin when we see it.
You can take the dude out of So Cal, but you can't take the dude outta the dude, dude!
     
Gavin  (op)
Mac Elite
Join Date: Oct 2000
Location: Seattle
Status: Offline
Reply With Quote
Aug 13, 2006, 03:16 AM
 
OK, so how granular is the mode switching? The whole application? Can I run a 32 bit pliug-in in a 64 bit application , or vice versa?

I know windows 64 has some problems with compatibility (all or nothing so you can't get a driver for your printer, etc.) but I'm assuming that's thier issue and not a constraint of the new processor.
You can take the dude out of So Cal, but you can't take the dude outta the dude, dude!
     
Professional Poster
Join Date: Sep 2002
Location: New York, NY
Status: Offline
Reply With Quote
Aug 13, 2006, 03:30 AM
 
They said in the keynote that it's 64-bit top to bottom several times. Also the 64-bit page on the Leopard sneak peek site mentions that "Now Cocoa and Carbon application frameworks, as well as graphics, scripting, and the rest of the system are all 64-bit...the entire operating system is 64-bit."
Vandelay Industries
     
Grizzled Veteran
Join Date: Aug 2002
Location: Central Texas
Status: Offline
Reply With Quote
Aug 13, 2006, 05:30 PM
 
Actually on x86 there is a HUGE benefit to going full 64-bit. 64-bit mode offers tons more registers and many other actual architectural improvements. As such on x86 - unlike most 64-bit CPUs - actually offers about 20-30% speed improvements since the compilers can use those extra registers.
     
Posting Junkie
Join Date: Oct 2005
Location: Houston, TX
Status: Offline
Reply With Quote
Aug 15, 2006, 07:39 PM
 
Originally Posted by alex_kac
Actually on x86 there is a HUGE benefit to going full 64-bit. 64-bit mode offers tons more registers and many other actual architectural improvements. As such on x86 - unlike most 64-bit CPUs - actually offers about 20-30% speed improvements since the compilers can use those extra registers.
Where by "tons more" you mean "another 8" and the "20-30% speed improvements" are not usually due to the increased number of registers and are only seen in the few apps that can take significant advantage of 64-bit data types.
     
Mac Elite
Join Date: Aug 2001
Status: Offline
Reply With Quote
Aug 16, 2006, 02:43 AM
 
There are more reasons than one might at first expect for *not* going 64 bit (as an application developer). Unfortunately, they're all under NDA for now.
     
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Aug 16, 2006, 03:05 AM
 
Are you under NDA?
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
   
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 -4. The time now is 03:52 PM.
All contents of these forums © 1995-2015 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2015, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2