This site is no longer active and is available for archival purposes only. Registration and login is disabled.

ATI Imageon and e740


Postby Dustobub » Jun 22, 2002 @ 6:11pm

Dustobub
pm Member
 
Posts: 19
Joined: Jun 22, 2002 @ 6:07am


Postby James S » Jun 22, 2002 @ 10:01pm

I kept telling all of you that it wasn't anything to do with the ATI graphics thing that was slowing down the XScale. There's a news article on Slashdot.org with a link in it to a thread on PocketPCThoughts.com in which a Microsoft representative reveals that Microsoft didn't want to support the new processor because that meant that the old ARM processors would become obsolete just like MIPS. XScale uses ARM V5 instruction sets and attemptes to emulate some ARM V4. The SA1110 ARM uses ARM V4 instruction sets and Microsoft is sticking to those.
<img src="http://home.comcast.net/~sonne/james/tag.gif">
James S
pm Insider
 
Posts: 17064
Joined: Jan 12, 2002 @ 2:33pm
Location: Lexington, KY


Postby Digby » Jun 22, 2002 @ 10:57pm

The ARMV5TE instruction set implemented on the XScale chips is a superset of the ARMV4 instruction set used by the StrongARM. There are additional instructions in XScale to do things like preload the data cache, and perform some DSP math ops like saturated arithmetic. The core instructions to load/store registers, add, subtract, multiply, branch, etc. are all the same. The number of registers is also the same in both chips.

If the time it takes to load a register from main memory takes twice as long on the XScale, I don't know what you can do about it other than reducing the number of times you do the operation, or by rewriting your code to make better use of the data cache. Either one of those strategies would directly benefit the StrongARM as well.

Saying that things will get better with a new OS would be true for apps that relied on the OS to do things like move memory blocks around. Ask Dan East how much games like Quake rely on the OS APIs for their performance. They don't. The majority of a game is math ops and memory accesses, and a new OS isn't going to do much to speed that up.
Digby
pm Insider
 
Posts: 1011
Joined: Apr 29, 2001 @ 1:53pm


Postby James S » Jun 23, 2002 @ 4:09am

Well, hey, that's what the Microsoft Representative said on PocketPCThoughts. That they don't support the V5 instruction sets and that that is the problem with XScale because it emulates V4 instructions. Don't look at me.

But if anyone has looked at the technical details of the XScale processor you'll notice that it has 12 steps/stages in the instruction pipeline. That's a hell of a lot, I'm told, for 400MHz. The AMD 1GHz only has, what, 8, 10 steps? That's why it's faster than the Pentium4 1GHz which has 16,18 steps. The more steps it goes through when decoding the instructions the more time it takes, and on a low speed CPU like the 400MHz XScale 12 steps is like an Interstate with traffic lights.
<img src="http://home.comcast.net/~sonne/james/tag.gif">
James S
pm Insider
 
Posts: 17064
Joined: Jan 12, 2002 @ 2:33pm
Location: Lexington, KY


Postby Digby » Jun 23, 2002 @ 7:56am

Moose,

If you're referring to interview, then I see nothing where the MS representative mentions anything about emulating ARMV4 instructions. Was there another interview where he said that? If so, post the link please.
Digby
pm Insider
 
Posts: 1011
Joined: Apr 29, 2001 @ 1:53pm


Postby accolon » Jun 23, 2002 @ 12:55pm

Yeah, that's the interview he's referring to.

PocketPCThoughts.com seems to be down all the time, but the comments on support Moose's statement.
<div align="center">
<b>while (!asleep()) sheep++;
</b></div>
User avatar
accolon
pm Member
 
Posts: 628
Joined: Jan 20, 2002 @ 10:25pm
Location: Germany


Postby Guest » Jun 23, 2002 @ 6:14pm

Guest
 


Postby eminefes » Jun 23, 2002 @ 7:46pm

User avatar
eminefes
pm Insider
 
Posts: 1353
Joined: Jun 24, 2001 @ 7:21pm
Location: Jacksonville, Florida


Postby jadam1 » Jun 23, 2002 @ 8:01pm

jadam1
 


Postby eminefes » Jun 23, 2002 @ 9:01pm

User avatar
eminefes
pm Insider
 
Posts: 1353
Joined: Jun 24, 2001 @ 7:21pm
Location: Jacksonville, Florida


Postby jadam1 » Jun 23, 2002 @ 9:54pm

jadam1
 


Postby James S » Jun 23, 2002 @ 11:30pm

<img src="http://home.comcast.net/~sonne/james/tag.gif">
James S
pm Insider
 
Posts: 17064
Joined: Jan 12, 2002 @ 2:33pm
Location: Lexington, KY


Postby ralph55 » Jun 23, 2002 @ 11:35pm

ralph55
 


Postby BurningSheep » Jun 24, 2002 @ 1:33am

i think someone is a bit confused... and should have posted here:
Do you want custom Snails levels? Click
User avatar
BurningSheep
pm Insider
 
Posts: 1226
Joined: Apr 12, 2002 @ 11:49pm
Location: The Netherlands


Postby refractor » Jun 24, 2002 @ 9:45am

User avatar
refractor
pm Insider
 
Posts: 2304
Joined: Feb 5, 2002 @ 1:12pm
Location: Luxembourg


PreviousNext

Return to Windows Mobile


Sort


Forum Description

General Windows Mobile discussion for end-users. Hardware, software, etc. This is also the forum to post your product announcements and other news.

Moderators:

Dan East, sponge, Kevin Gelso, RICoder, Chris Edwards

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum