does rosetta really use both cores?

Discussion in 'Mac Pro' started by excalibur313, Mar 2, 2006.

  1. excalibur313 macrumors 6502a


    Jun 7, 2003
    Cambridge, MA
    Does anyone know for certain that one core translates the code while the other executes it? I was telling that to a friend who works for intel and he was very surprised; he was more under the impression that most operating systems don't really take advantage of the extra cores.
  2. mjstew33 macrumors 601


    May 29, 2005
    Hrm. I don't think any one knows on the boards here, i mean it's a process that's behind the scenes, you can't see it. and.. not many people here have them, just a few.
  3. Eidorian macrumors Penryn


    Mar 23, 2005
    I think it just distributes the translation between the CPU's so it "seems" faster. The single CPU should translate it but expect higher CPU usage. RAM appears to be a bigger factor. From what I could tell on my tests it stores translated coding in the RAM.

    I'll do some more testing on the iMac with 512 MB in the campus store. Google Earth and Office were really fast after the translation. It's just that FIRST startup that's slow. The odd thing is that Excel opened lightning quick after I only opened Word. o_O
  4. plinden macrumors 68040


    Apr 8, 2004
    It's hard to tell. Looking at the Activity Monitor while starting a PPC app, e.g. OpenOffice, I typically see equal activity on both cores, but since OpenOffice runs in X11, and multiple threads are running, I don't know if that's Rosetta or X11 or OpenOffice threads that are running across cores.

Share This Page