Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Will 64-bit mobile processors matter for PPSSPP performance?
09-11-2013, 05:52 AM
Post: #5
RE: Will 64-bit mobile processors matter for PPSSPP performance?
On Intel, there are some decent tradeoffs:

On x64 Intel:
* Pointers are bigger (and thus slower). There's supposedly a 32-bit-pointer ABI being discussed which helps a lot here.
* There are more hardware registers, so you don't have to waste time juggling. Faster.
* Sometimes video drivers (even same card) are pretty different, maybe better, maybe worse.
* You can address a lot more ram (PPSSPP doesn't use that much ram.)
* SSE is about the same.

In the end, it's often a wash. For me, x64 is sometimes faster, sometimes slower.

However, on ARM, I'm pretty sure it doesn't increase the number of registers, and afaik it kills some condition codes on some instructions. The biggest benefit is probably largest registers. I don't know the ABI, so it may also be slower due to pointer sizes.

I wouldn't expect any huge gains from ARM 64 personally. I guess the main point is more addressable RAM.

-[Unknown]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Will 64-bit mobile processors matter for PPSSPP performance? - [Unknown] - 09-11-2013 05:52 AM

Forum Jump: