64 bit processor support?

when you wish upon a star

Ever thought of adding 64bit support to this awesome game? No rush, just wondering and wishing... :LOL: 
4,883 views 6 replies
Reply #2 Top
He means using the extra RAM given to him by a 64 bit OS.

Sins doesn't require that much, so no.
Reply #3 Top
64-bit mode doesn't just add support for more RAM. The amount of general-purpose registers (tiny banks of memory in the CPU that hold the data that is currently being worked on) is doubled from 8 to 16 and the amount of SSE registers is also doubled. A data intensive application or an application that has to keep track of a lot of thinks at one time can definitely benefit from the extra registers as long as it's optimized to take advantage of them.

The problem isn't porting a program to 64-bit. Porting a program from x86 to x86-64 is a cakewalk compared to other 64-bit architectures (such as IA-64 and PowerPC). In most cases, if the code is well written, doesn't make hardcoded assumptions about the hardware and doesn't make use of inline assembler porting to x86-64 is as simple as a recompile.

The difficulty however, is in the optimization. 64-bit introduces additional overhead because a lot of your datatypes are larger which means the computer has more stuff to keep track of. And unless you actually optimize your program to take advantage of the extra registers that long mode offers, you'll see very little in the way of performance gains. That's why the few x64 native games that have been released have actually shown performance decraeses because they were merely straight ports with no real optimizations.
Reply #4 Top
Yeah! extra RAM and cores support. Lets go all out for those of us with beasts and mini nuke plants to power them in their workspace.
Reply #5 Top
Imagine an AI that uses a full core for it's processing, and that would just be on a dual core. On a quad you could have an AI per core, or two cores for AI one for graphics and the other for the regular game code. Fun stuff. Any devs want to comment on wether or not we will ever see this happen?
Reply #6 Top

Imagine an AI that uses a full core for it's processing, and that would just be on a dual core. On a quad you could have an AI per core, or two cores for AI one for graphics and the other for the regular game code. Fun stuff. Any devs want to comment on wether or not we will ever see this happen?
End of quote


This is a solution in desperate need of a problem.