I just noticed that by instance famous application like chrome didn't have any 64 versions at least under windows.
In my firm I write applications which run under 64 bits version of windows in 32 bits mode.
I am wondering if I could have some advantages/performance gain to build applications in 64 bits mode rather than in 32 bits
Edit :
Typically, in which kind of software, the increase of registers number will be benefict ?
Here's why it matters. Simply put, a 64-bit processor is more capable than a 32-bit processor because it can handle more data at once. A 64-bit processor can store more computational values, including memory addresses, which means it can access over 4 billion times the physical memory of a 32-bit processor.
There are 3 most obvious advantages of 64-bit processors over their 32-bit counterparts: extended address space, capacity increase, and larger number of general-purpose registers.
Benefits of 64-Bits: The main perks gained from installing a 64-bit version of Windows are the ability to access RAM above the 4-GB range and the advanced security features. The access to more memory allows for more efficiency when administering processes and consequently improves performance of the OS.
64 (x86_64) bits is mainstream now. 2 big advantages here:
But you have small disadvatage too:
I think Google Chrome runs in 32 bit mode in Windows because there are too much 32 bit plugins (like Flash). Also there is linux version for 64 bit.
Edit for additional question
Typically you will get benefits if your application uses math (64-bit integer arithmetic), coding/encoding/packing/unpacking, cryptography.
Also look at IBM 64-Bit Computing Decision-Maker’s Guide http://www.onitecservice.com.br/produtos/arquiv_pdf/nocona64bit_onitec_service.pdf
What types of applications will and won’t take advantage of the switch from 32-bit to 64-bit computing?
In order from greatest to least benefit, the types are:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With