SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Apple Inc.
AAPL 260.21+0.3%Jan 12 3:59 PM EST

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: Win-Lose-Draw who wrote (45095)6/7/2005 8:26:10 PM
From: Saturn V  Read Replies (2) of 213182
 
Ref There are now reports that the Intel box running the Rosetta demonstration was a quad-P4 monster. Which makes sense - there are no magic bullets for emulation, it will always be slow.

I think that that the reports are false and irrelevant.

Firstly Intel has not demoed any Quad Processors in public, and according to the roadmap the Quads are a while off.

Secondly even if it was a multicore it does not matter. From Page68
developer.apple.com

"Rosetta runs in the same thread of control as the application" .

Since Rosetta is not multithreaded, it does not benefit from multicore based systems.

Rosetta is not a classical Emulator but a Translator. The first time a sequence of instructions are encountered and translated, it will obviously be much slower than the native code. However the next time same the group is encountered it will run at almost native code speed. Since ninety percent of time is spent in repitive loops, the translation strategy gives much better performance than classical emulation.

In principle Rosetta and the application could run in different threads. Rosetta could be translating in one thread, while execution of the translated application code is happening in the other thread. That would really help since by next year Intel will be all MultiCore. So if Apple comes up with a multithreaded Rosetta, the performance will be even better.
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext