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] |
|||
« Next Oldest | Next Newest »
|