Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Benchmark 32bit vs 64bit
Caterpillar Offline
Member

Posts: 116
Threads: 27
Joined: May 2010
Reputation: 0
#1
Solved: 8 Years, 1 Month ago Benchmark 32bit vs 64bit

Do you have some benchmarks between the 32bit version and the improvements of 64bit version?
09-07-2010, 09:48 PM
Find
Thomas Offline
Frictional Games

Posts: 2,634
Threads: 184
Joined: Apr 2006
Reputation: 68
#2
Solved: 8 Years, 1 Month ago RE: Benchmark 32bit vs 64bit

There should be none. 64bit is only really helpful in accessing more RAM.
09-08-2010, 09:34 AM
Find
Caterpillar Offline
Member

Posts: 116
Threads: 27
Joined: May 2010
Reputation: 0
#3
Solved: 8 Years, 1 Month ago RE: Benchmark 32bit vs 64bit

[Image: frown.gif] I believed that it could be good to have a 64bit version for complex calculus like physics.
09-08-2010, 09:59 AM
Find
Tanshaydar Offline
From Beyond

Posts: 3,085
Threads: 17
Joined: Mar 2009
Reputation: 67
#4
Solved: 8 Years, 1 Month ago RE: Benchmark 32bit vs 64bit

I think it's just that game doesn't need to have 32-bit libraries installed on a 64-bit system.

09-08-2010, 11:17 AM
Website Find
Caterpillar Offline
Member

Posts: 116
Threads: 27
Joined: May 2010
Reputation: 0
#5
Solved: 8 Years, 1 Month ago RE: Benchmark 32bit vs 64bit

(09-08-2010, 11:17 AM)Tanshaydar Wrote: I think it's just that game doesn't need to have 32-bit libraries installed on a 64-bit system.

Yes but nobody wrote anything about 32bit libraries on a 64 bit system
09-08-2010, 11:24 AM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#6
Solved: 8 Years, 1 Month ago RE: Benchmark 32bit vs 64bit

In reality you don't get any performance boosts with a 64bit binary.. Back at the dawn of the 386 processor (32-bit) there was a bigger improvement from 16bit to 32bit mainly because you got 32bit "moves". which when writing to video memory is a big improvement since a move take 1 clock cycle regardless of how much data you move (it's called move but really it's copy).

fast forward to nowdays and long before the 64bit desktop CPU was introduced by AMD we already had SSE, SSE2, 3DNOW, altavic (ppc), etc.. These all provided 64bit and even 128bit moves and fancier math functions as well.. Like being able to multiply two sets of numbers at the same time in one clock cycle..

So the ancillary benefit of 64bit (the bigger moves) had already been gained, so the only benefit is accessing more RAM.. which most programs don't need to address more than 4GB, and will work happily in 32bit mode.. And Yes a 32bit OS can access more than 4GB of ram. it's called PAE, just each application is limited to 4GB. (Microsoft imposed a desktop limit on 3 something GB because they most likely didn't want to mess with 3rd party driver issues. But there are ways of "fooling" windows into allowing you to access more)

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
09-08-2010, 10:02 PM
Website Find
Caterpillar Offline
Member

Posts: 116
Threads: 27
Joined: May 2010
Reputation: 0
#7
Solved: 8 Years, 1 Month ago RE: Benchmark 32bit vs 64bit

Ah ok, thanx for explaing this
09-08-2010, 10:16 PM
Find
Gert Offline
Junior Member

Posts: 20
Threads: 0
Joined: Jul 2009
Reputation: 0
#8
Solved: 8 Years, 1 Month ago RE: Benchmark 32bit vs 64bit

Actually, in 64 bit mode the processor exposes more registers (general purpose and SSE), therefore the compiler can optimize better by keeping more temporal variables in registers. Hence, tasks that are executed mostly on the CPU may gain from running native 64bit as this article shows:
http://www.phoronix.com/scan.php?page=ar..._pae&num=1

However, the first benchmark in above article also shows that for computer games (that offload a lot of the work to the GPU), the choice of 64 bit over 32-bit doesn't play a big role and a difference may not be seen at all.
09-11-2010, 12:57 AM
Find




Users browsing this thread: 1 Guest(s)