Message boards : Questions and problems : x86 or x64 - what is faster?
Message board moderation
Author | Message |
---|---|
Send message Joined: 6 Feb 21 Posts: 1 |
x86 or x64 - what is faster? |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
Depends who's writing the program. But in principle, and provided everything fits within the 4 GB address space limit, and the same hardware can handle either mode, x86 should be quicker because the memory transfers will be smaller. |
![]() Send message Joined: 28 Jun 10 Posts: 2873 ![]() |
It depends. Some projects only have 32bit executables though as 64bit CPUs are more recent they are likely to be faster. I don't know if anyone has tried using a 32bit and 64bit version of BOINC and or OS to compare speed. I would guess there is an advantage to 64bit if the executables are compiled for it. |
Send message Joined: 31 Dec 18 Posts: 315 ![]() |
x86 or x64 - what is faster? At what? It depends what you’re trying to do |
Send message Joined: 8 Nov 19 Posts: 718 ![]() |
64bit can handle more complex instruction sets. Your question is like asking, what is faster, a basic calculator that can do only sum and subtraction, or a scientific one that can also multiply and divide? x86 would be faster at what it can do (like the basic calculator that can only do sums and subtraction). x64 (comparing here with the scientific calculator) may be slightly slower at sums and subtractions, but is massively faster at multiply/divide and other functions. So for a project using only sums or subtraction, the older calculator may be the better thing. Likewise, unless a project uses x64 instruction sets, x86 instruction sets will be quicker. |
Send message Joined: 9 Apr 06 Posts: 302 |
x86 or x64 - what is faster? In perfectly optimized code x64 usually be faster due to more registers available. (Modern best optimizing compilers good enough to get measurable speedup for x64 build over x86 one on computationally heavy apps). |
Send message Joined: 25 May 09 Posts: 1328 ![]() |
Also the better addressing of large memory spaces can help when pulling data from memory rather than disk |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
Also the better addressing of large memory spaces can help when pulling data from memory rather than diskThus encouraging bloatware, instead of mean and clean programming - and slowing things down again. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.