Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
artifex said:
Why should your program take almost double the space it should on your hard drive, and almost double the compile time, for functionality that will be wasted?

No, as far as I know, binaries are very small, so Univ.-bin. apps will take only a few MBs more space
 
eXan said:
No, as far as I know, binaries are very small, so Univ.-bin. apps will take only a few MBs more space
That depends somewhat on the binary. If it's a "real" Mac program and uses Apple's recommended bundling scheme, then yes, building for two architectures is going to have a small impact on size. Other software, say, command-line Unix programs, won't necessarily be so lucky (but since these don't carry all the GUI bloat, they tend to be much smaller anyway).

Disks are so much larger now than they used to be that few need to care about it, though.

Compile time can add up, especially during writing and debugging, and there's little point in waiting for two compiles to run if you know you'll only need one of them. That will end up being the case for lots of in-house work.

I'd expect gaming companies to be all over x86-only binaries. that doesn't necessarily mean that the amount of PPC software will suddenly go down, there are people who see a market in porting to PPC today and they'll still see that market in two years. It does, however, mean that the amount of available entertainment software could expand, and the expansion may only happen on the x86 side.
 
doc_mac said:
Wonder Boy said:
Some americans bought and relocated London Bridge, thinking that they were buying the famous landmark, Tower Bridge, hence the phrase.
That was Robert McCulloch, and he knew what he was buying in 1968. The expression about buying a bridge is a least 50 years older than that.
 
apollo8fan said:
Just for comparison, the Intel Pentium M 1.6GHz and 1.7GHz are rated at 24.5W. The 2.13GHz Pentium M 765 is rated at 27W.

Reference on Intel site and here .

If the low-power PowerPC 970FX 1.6GHz is at 16W, old Stevo better hope that Intel's got some serious plans to make his power claims accurate.

Actual real world numbers are considerably lower for Intel than the numbers quoted above. I have an app that will measure battery drainage.

Running on my inspiron 600m, a 1.6 Pentium M, 14" LCD turned all the way down (trying to take it out as much as possible), wireless running, mostly idling (just playing itunes) is pulling 11.5-13 watts for the entire system. If I kick off a render (CPU slammed) it jumps to 17 - 19 watts for the entire system. It will jump up to 24 watts total if the harddrive is working hard too.

I just let the lcd go to sleep and then looked at the numbers right after it woke up. CPU going full tilt was only 15 watts. Did it again and mostly idle was about 10.5 watts without lcd.

Those numbers are for the total system, cpu, video, wireless, audio, fan, etc. and are signficantly less than 24.5 watts.
 
~loserman~ said:
IMO you are right about Job's being PO'd....BUT... If I was in IBM's position I would cater to Microsoft and not worry about Apple too.
Lets face it Microsoft ordered 10 million CPU's from IBM to be delivered by OCT. Apple doesn't use that many CPU's in 3 or 4 years.
Microsoft will end up buying 20 to 30 million CPU's over the next 3 or 4 years, They are a much more important customer to IBM than Apple ever was. The same can be said about Sony too.

Remember, IBM IS NOT! the fab for microsofts chips. They designed it for microsoft, however, they are not making them.

Microsoft owns the design, and shopped it to the lowest bidder. And will do so again over the life of the console. THIS was the main reason for going with a powerpc. Intel would not let microsoft own the design or outsource the actual chip production. End of Story.
 
GregA said:
You're confused....
Dual core is for the high power (desktop) chips.

The low power (laptop) chips are single core (and highest speed is 1.6Ghz)

Ops...... :eek: Thanks for correcting me ;)

Well the MP can go as low as 1.4 but what about power consumption :confused:
 
7on said:
I hate to say it, but universal binaries aren't the end all solution. Forgetting games? So inorder to support both PPC and Intel for a longer term, Apple would need a Bizzaro Rosetta ;)

As so often stated by a few of us, Rosetta and Universal Binaries have nothing to do with eachother!!!!!! (How often does that have to be repeated).
Rosetta is to run PPC code on Intel. Universal Binaries run native, yes native, on Intel and PPC. So, if you take Doom3 and they will create a Universal Binary, it is a native Intel app. If you run the current compile, you will run it under Rosetta, and it may or may not work (if they use direct PPC addressing and/or Alti-Vec). But don't think that Universal Binaries need Rosetta, it doesn't!
 
At last, the PowerPC gets 1MB L2 Cache. With Intel having 2MB Cache standard on their Penitum M and Pentium 4 Sequence 6xx Series, the G5 has been behind in the cache game.
 
it depends, but basically they'll need to be twice as big

eXan said:
No, as far as I know, binaries are very small, so Univ.-bin. apps will take only a few MBs more space
Where does "as far as I know" come from here - have you been building fat binaries? (Notice the old name "fat" - that's a hint.)

Note that the fat binary will need to contain:
  • two complete code streams - x64 and PPC (maybe 3 - x86, x64 and PPC)
    This is unavoidable - the x86, x64 and the PPC streams are incompatible and required.
  • two or three constant data segments
    The native data format differs between Intel and PPC architectures, the constants will have to be saved in native format for performance reasons

An application might not be twice as big (since data files in the application will probably be common across architectures), but the binaries themselves will usually be.
_______________________

BTW, IMO universal binaries will be a market failure. Technically, they might work perfectly, but developers won't be happy supporting and optimizing for two or three architectures, and the management folks won't want to spend the money for two or three QA teams nor for training support to handle more possibilities for failure.

A couple of years after the transition starts, binaries that support PPC will be as rare as kits for Photoshop CS2 for 68K.
 
Looks like some exciting stuff coming from IBM, but at this point you would be more likely to see an Apple with a Pentium 4 then one of these processors.

My guess is Steve is waiting for Intel to release new technology. If it does not come in the next year to 18 month from Intel, Steve will still use whatever they have because x86 is Apple's focus now. So it is MUCH more likely to get a Pentium 4 then one of these upgraded G5's.

I don't even know why the rumor sites even discuss the PowerPC anymore. Steve said it himself...x86 is a much more modern and very simple processor. PowerPC is old technology that won't clock very fast. The fact is that even a Pentium 4 would beat these dual core G5's.

I still like the G5 and defended it for a long time and got tired of people going off on me around this place, so now I will just agree with them.
 
Abercrombieboy said:
Looks like some exciting stuff coming from IBM, but at this point you would be more likely to see an Apple with a Pentium 4 then one of these processors.

My guess is Steve is waiting for Intel to release new technology. If it does not come in the next year to 18 month from Intel, Steve will still use whatever they have because x86 is Apple's focus now. So it is MUCH more likely to get a Pentium 4 then one of these upgraded G5's.

I don't even know why the rumor sites even discuss the PowerPC anymore. Steve said it himself...x86 is a much more modern and very simple processor. PowerPC is old technology that won't clock very fast. The fact is that even a Pentium 4 would beat these dual core G5's.

I still like the G5 and defended it for a long time and got tired of people going off on me around this place, so now I will just agree with them.

And you know what else he said. "there are some great PPC products in the line comming in upcomming Mac's" ;)
 
Abercrombieboy said:
I don't even know why the rumor sites even discuss the PowerPC anymore. Steve said it himself...x86 is a much more modern and very simple processor. PowerPC is old technology that won't clock very fast. The fact is that even a Pentium 4 would beat these dual core G5's.

??? x86 is the old technology here, PowerPC is much more modern. This is just a classic example of, if you put enough frosting (billions of dollars) onto a turd (x86 architecture), eventually it starts to taste like cake (higher performance) :)

The PowerPC is a much more elegant design if for no other reason (and it's not the only reason :) than it was designed many years after x86 was already getting dusty and crusty. IBM just never spent the money on it that Intel has, at least not for the "low end" types of chips used in a desktop PC.
 
Abercrombieboy said:
Steve said it himself...x86 is a much more modern and very simple processor. PowerPC is old technology that won't clock very fast. The fact is that even a Pentium 4 would beat these dual core G5's.

lol
I'll bite.
I'd like to see that. Could you copy and paste that part of his speech from the link given earlier. Apparently Steve says a lot of things that I've missed. Or are you just blowing hot air?
 
Squire said:
I agree. They have to get an intel chip in something as soon as possible so people can see how flawlessly this Rosetta technology works. (If, in fact, it does what it's supposed to do.)

Well, if you like Soft Windows and Virtual PC then you'll love the slow a molasses Rosetta
 
I am rethinking my G5 in powerbooks approach after reading Slashdot's story on the IBM G5 announcement. Someone on there made the point that Apple hasn't released anything to developers about doing 64 bit Intel stuff, and hasn't even said anything to developers at WWDC. That person says from this info, he deduces that Apple will be using 32 bit Intel chips at first. He goes on to say that it would be foolish of Apple to go 64 bit with a G5 FX in the Powerbook then go back to 32 bit with an Intel chip. I have to agree with him, unless Apple plans to go Intel on the low end and G5 on the high end until suitable Intel 64 bit chips are ready.

We'll see. I'm now of the opinion that we'll see those new G5's in the existing G5 systems, but we won't see a G5 powerbook, maybe if Apple has info from Intel that they will have a suitable 64 bit Pentium M chip ready in the right time frame.
 
Josh396 said:
I don't think there's anyway we'll see these in Powerbooks, especially since they should be one of the first computers to use Intel chips.
I thought the first ones to get the intel chips were Mac mini => iBook => iMac => Powerbook => Powermac
I am in the market for a new computer and would love a G5 powerbook (i know this is a bit of a stretch but it would be nice)
 
Squire said:
I figure that I'm Joe Average mac user-- I know enough about the system to follow sites like this, I can replace a HD in an iMac, but I'm definitely not considered a power user. They need something for folks like me. (Am I being selfish?)

Time for a brew.

Squire

I also consider myself to be the average Mac user. At least I hope so, because I wouldn't even consider replacing a HD in my Mac. Like to have the best that I can afford.

The PPC 970MP if reality, would be just what Apple needs to boost sales again. They need something between now and the switch.
 
stockscalper said:
Well, if you like Soft Windows and Virtual PC then you'll love the slow a molasses Rosetta
No, just no.

I own a copy of Soft Windows, and Rosetta in that demo was infinitely faster than Soft Windows.

let you NEVER speak of Soft Windows again.
 
oingoboingo said:
So who will design and manufacture the POWER series of CPUs which are used in IBM's (highly successful) server range?



Intel, or AMD. People said the same thing about Sun and SGI too...
 
oingoboingo said:
Sounds interesting. So how much success does the Transgaming product have on Linux? I know that some Windows games can be run on Linux/x86 successfully, but is it common, or does it only work with particular games?


Somehow, I think Transgaming would have a much easier and much successful time with their wares on the Mac platform than on Linux. Think about it. They'd only have to support certain portions of the Mac line anyway. That's a whole helluvua lot easier than trying to support Linux with multiple distributions and and endless combination of hardware tacked together.
 
To all those who are vindictively saying "too little too late", I find this baffling. What do I care about the morality of IBM and who got screwed and who deserves to get screwed back. All I care about is can I get a hoppin fast machine that'll do everything I want for the forseeable future. A quad Powermac would be just the ticket.

I work out my morality plays in my relationships. For hardware, if it works it works.
 
Bregalad said:
Too little too late? The PPC970 is just as fast as anything Intel is currently shipping and the clock speed has increased more quickly than Intel has managed lately. I'd rather be looking at a dual core 2.5GHz than a single core 3.0GHz processor, wouldn't you?
Which products Apple moves to Intel first is clearly an area for debate, but it's the laptops where Apple has most significantly fallen behind. Centrino based machines offer much better performance than the G4 without using too much power. With laptops now accounting for 50% of sales




Which means to me the true reason Apple is switching totally to Intel is for volume discounting. Otherwise, with the universal binaries, there's no reason why Apple couldn't use Intel Centrino in their laptop line + the Mac Mini and keep the PowerPC G5's for the PowerMac line. This has more to do with $$$ than with the alleged misgivings about the *roadmap.*

Perhaps Apple also doesn't want to ship laptops with reportedly higher clock speeds than the professional PowerMac line too... That would take too much explaining to do for Joe Average to understand. Even 6+ years later, I'm sure that's no easier to do than when I was trying to explain the whole megahertz myth when selling PCs with K62's and Athlons in them to people with Intel branding in their minds.
 
Hattig said:
Just because IBM are making 3.2GHz PowerPC processors for the XBox360 doesn't mean that a 2.5GHz G5 is slow! Sheesh, engage your brains, possibly take a look outside the Mac world once in a while. Apple switched to Intel because of *long term* roadmaps. The fact that Intel's long term roadmap means **** to anyone that has a clue about the PC world seems to have been missed by Apple, but it is their issue. At least Intel can make a lot of processors that are 'good enough'...


Its really sad that IBM can make a quad core 3.2Ghz PPC processor (whether its a G4 or G5, I dunno) for Microsoft's Xbox360 but can only make a dual core 2.5Ghz G5 for Apple. Over the long term, Apple would sell more Macs than Microsoft will sell of the 360.

Even sadder that IBM can crank out a 7 core Cell chip for Sony.

I think IBM is really cutting their microprocessor throat.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.