• This forum is for posting news stories or links from rumor sites. When you start a thread, please include a link to the site you're referencing.

    THIS IS NOT A FORUM TO ASK "WHAT IF?" TYPE QUESTIONS.

    THIS IS NOT A FORUM FOR ASKING QUESTIONS ABOUT HOW TO USE YOUR MAC OR SOFTWARE.

    This is a NEWS and RUMORS forum as the name implies. If your thread is neither of those things, then please find the appropriate forum to ask your question.

    If you don't have a link to a news story, do not post the thread here.

    If you don't follow these rules, then your post may be deleted.

Rosetta?

Joined
Jul 14, 2005
Messages
221
Reaction score
0
Points
16
Location
Massachusetts, United States
Your Mac's Specs
Macbook 1.83Ghz, 1GB Ram, 60GB HD. 19in. external display, bluetooth keyboard and mouse. Closed Lid.
I know all the hype about the new ibooks that "may" come out in January. However, if these new computers are forced to used the emulator Rosetta to encode all the OSX stuff to X86 stuff, wont that slow the speed down a lot. So in other words you won't really get the true performance of the intel chip.

Also, as time goes on and more applications are made for OSX with Intel technology, will the Rosetta emulator still be needed? Or will the need for it go away and the true power of the Yonah processor can be unleased?

Thanks in advance.
 
Joined
Jul 22, 2003
Messages
6,999
Reaction score
187
Points
63
Location
Hamilton College
Your Mac's Specs
20" iMac C2D 2.16ghz, 13" MacBook 2.0ghz, 60gb iPod vid, 1gb nano
The rosetta transcodes the code a near realtime speed, so you won't notice a slowdown.

As for how long the rosetta is needed, it depends on how long apps are developed for the G# processors.
 
D

damontgo

Guest
From what I hear the Rosetta emulation runs almost invisibly... and I don't think that it's used for all apps. I think developers are simply porting some to the x86 platform right?
 
L

lil

Guest
OS X is already Intel native.

It's the applications that aren't all Intel ready, in fact most are still PPC only binaries, however Rosetta will emulate for those.

However I do not believe for one minute yet that it will be fast. I have written a fair bit on this in on other posts and I'm sure a search will yield those posts. However; knowing what I do on emulation technology, Rosetta probably isn't as fast as a lot of the hype is saying and for some time yet I believe that a native PPC machine will wallop an Intel emulating the PPC completely.

One of the big challenges is the endian swapping.

This will begin to change as more apps begin to become Intel native or PPC ones are replaced with new Intel or universal binary alternatives.

Vicky
 
Joined
Jun 26, 2005
Messages
454
Reaction score
5
Points
18
Location
Lancashire UK
Your Mac's Specs
MBP 15 inch 1.83. iBook G4.
Didn't Steve demonstrate the mactel machine at one of the WWDC's? It showed the speed in which they ran at and how it worked with a maths program???
 
L

lil

Guest
Nothing saying those weren't Intel native...

And Mathematica was shown as was a case in point for the Intel transition and how relatively straightforward it is if you are using XCode already.

Again I await to be convinced when I see it in the flesh, if Rosetta can be so fast, how come the other way around - ie: Virtual PC at present is slow?

As I say I'll believe it when I see it, I respect Steve Jobs greatly, but it doesn't hurt sometimes to see things in the flesh than believe the marketing speak and hype.

Vicky
 
Joined
Mar 30, 2004
Messages
4,744
Reaction score
381
Points
83
Location
USA
Your Mac's Specs
12" Apple PowerBook G4 (1.5GHz)
I remember seeing some numbers that suggested Rosetta ran a PowerPC app at about 80% the speed of an Intel app.

I expect Rosetta will stay around for some time...modern Macs still ship with Classic, 5 years after OS X became the standard on new Macs. Even a Motorola 680x0 emulator is still included, eleven years after PowerPC became the standard. (Though both will be dropped with the move to Intel.)
 
Joined
Jan 30, 2005
Messages
1,069
Reaction score
59
Points
48
Location
Fort Worth, Texas
Your Mac's Specs
Mac Pro, 8-Core 2.8Ghz, 10GB RAM, 2x1TB HDDs, iPod U2 Edition
lil said:
Again I await to be convinced when I see it in the flesh, if Rosetta can be so fast, how come the other way around - ie: Virtual PC at present is slow?

Although I agree with your overall point... I'll believe 80% when I see it too..... but in the case of VPC you are emulating an entire Proc/RAM hungry OS inside of another Proc/RAM hungry OS... and then running your apps... So I don't know that this comparison is really applicable.
 
L

lil

Guest
I suppose that much is true.

I'm just not sure where the quantum leap in speed will come from in terms of emulation. JIT emulation technologies are very good and probably is what Rosetta uses instead of the old 68k emulators transcription method.

The other things is, 80% is quoted but 80% of what. 80% of the speed of the Intel chip in it, ie: 2GHz -> 1.8GHz PPC; but then, MHz myths and all that, or 80% the speed of a PPC 750?

I think for the time being the best way to run PowerPC applications (ones that haven't made the transition to universal binary or you can't afford to upgrade to the new version which is a universal binary) will be on a PPC native machine.

Especially in the case of the Power Mac G5; we have read for a couple of years now how that machine batters Dual Xeon set-ups, and hence probably why it will be on of the last to undergo the ppc->x86 transition.

Vicky
 
Joined
Apr 25, 2003
Messages
1,301
Reaction score
62
Points
48
Location
The home of the free and the land that did for Bra
Your Mac's Specs
24"iMac, 15"MB-Pro, MacBook, G4 iMac, PM G5 2x2Ghz, G4 iBook & Some PCs
lil said:
Especially in the case of the Power Mac G5; we have read for a couple of years now how that machine batters Dual Xeon set-ups, and hence probably why it will be on of the last to undergo the ppc->x86 transition.

As I said on another thread, the only PC that can currently match a quad G5 is the HP quad Opteron which is $3000 more expensive.

Nothing from intel currently even comes close.

Amen-Moses
 
Joined
Nov 19, 2005
Messages
320
Reaction score
8
Points
18
Location
North Carolina
Your Mac's Specs
White 2ghz Core Duo Macbook, 2ghz RAM, 60gb Hard drive, SuperDrive
Think of this though.

With rosetta running, and intel processors, there will be a gap between that and PPC. I don't know how to phrase it. If Rosetta is fast enough, and so is the Processor, then wouldn't it overpass anyway. The Intel would have to be just that much faster, or better phrasing, the PPC would have to be that much slower.

I do agree, though, since the g5quad is so fast, the intel wouldn't catch up (while running rosetta). Hopefully, when the powermac goes intel, rosetta won't be needed.

But remember, we're talking about single core g4's here.. not quadg5s. I think that a dualcore yonah w/ Rosetta would not only close the gap, but make it noticeably faster

Guess we'll see, really soon (hopefully)

Pierre
 
Joined
Nov 24, 2004
Messages
726
Reaction score
11
Points
18
Your Mac's Specs
Black Colorware PowerBook 1.67 GHz G4, 2 GB DDR2, 100GB 7200 RPM
The real issue I have here is the problem of universal binaries. Programs that are UBs won't have ANY processor optimization, theoretically "flatlined" in that area, whereas many of the programs that we now enjoy are sped up because of optimization that comes with being native to only one processor. Unless of course, the "dual coding" allows optimization for both processors? I don't know enough about it, but it seems like they'd really be crippled in that area.
 
K

kingcrowing2

Guest
well, if you have a 2GHz intel running at 70% speed, that would be 1.7GHz, and you had that in an iBook, that would be a ~350MHz speed boost. and then again for native apps (safari, iChat, mail, iPhoto, iMovie, DVD player etc) it would run at 100% speed because you wouldnt need rosetta... so I think because the intels are avialable at a much higher clock speed (I've heard the new yohnas are starting at dual cre 1.66GHz) that it will make up for the speed lost in emulation of certian apps
 
T

thoughtCoat

Guest
I am guessing that apps would have to be optimized to take advantage of the dual-coreness of the Yonah's too..
 
Joined
Mar 30, 2004
Messages
4,744
Reaction score
381
Points
83
Location
USA
Your Mac's Specs
12" Apple PowerBook G4 (1.5GHz)
Meyvn said:
The real issue I have here is the problem of universal binaries. Programs that are UBs won't have ANY processor optimization, theoretically "flatlined" in that area, whereas many of the programs that we now enjoy are sped up because of optimization that comes with being native to only one processor. Unless of course, the "dual coding" allows optimization for both processors?
A universal binary can be as optimized as an ordinary executable. Most apps will be optimized sufficiently by the compiler.

Sometimes compiler optimization is not enough; Photoshop for example is heavily optimized by hand both for AltiVec on the Mac (and SSE on Windows.)This is still possible with a UB; the existing AltiVec code can be used, and probably some of the SSE code can be brought over from the Windows version. This does require some serious effort by the developers; probably only compute-intensive software will get this sort of attention.
 
Joined
Nov 19, 2005
Messages
320
Reaction score
8
Points
18
Location
North Carolina
Your Mac's Specs
White 2ghz Core Duo Macbook, 2ghz RAM, 60gb Hard drive, SuperDrive
The programs that will make the biggest difference are the professional ones, like Photoshop and Dreamweaver. Thus, it makes more sense to introduce iBooks intel first.


Pierre
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top