Linked by Thom Holwerda on Tue 8th Jan 2013 23:27 UTC
Windows So, a rudimentary jailbreak for Windows RT made its way onto the web these past few days. Open source applications were ported right away, and it was confirmed that Windows RT is the full Windows - it's exactly the same as regular Windows, except that it runs on ARM. Microsoft responded to the jailbreak as well.
Thread beginning with comment 548497
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[16]: x86
by viton on Sat 12th Jan 2013 13:00 UTC in reply to "RE[15]: x86"
viton
Member since:
2005-08-09

I've repeatedly said that efficiency is important to me, why do you think I'm so fixated on the optimiser

I'm not trying to stop you =)
"the best is the enemy of the good"

That's um, the opposite.

I'm still very skeptical about the overall experience but we'll have to wait and see for ourselves.
Phones are around for significant period of time. Compatibility and performance are good enough.

Elbrus Technology...

I mentioned Eltech in my second post.

Edited 2013-01-12 13:03 UTC

Reply Parent Score: 2

RE[17]: x86
by Alfman on Sat 12th Jan 2013 16:32 in reply to "RE[16]: x86"
Alfman Member since:
2011-01-28

So we can finally agree that the direct translation approach has inefficiencies that cannot be avoided without optimising the code for ARM. Whew, that took a while!


You say efficiency isn't important to you if but if an optimiser could significantly increase active runtime of the CPU between charges and has no negative trade-offs, then it would be significant to a lot of (and even most) ARM users.

Reply Parent Score: 2

RE[18]: x86
by viton on Sun 13th Jan 2013 15:58 in reply to "RE[17]: x86"
viton Member since:
2005-08-09

So we can finally agree that the direct translation approach has inefficiencies that cannot be avoided without optimising the code for ARM.

As I wrote, I'd prefer just to re-schedule translated code to fit issue slots. I didn't understand why you're mentioned flag registers overhead. So you probably thought about x86 flag register update after every operation? Sorry I didn't stated that explicitly, but translation engine should trace flags usage for basic blocks. This is a baseline requirement.

You say efficiency isn't important to you if but if an optimiser could significantly increase active runtime

I'm not sure that you'll achieve a _much better_ results with complex optimizations.

Reply Parent Score: 2