Re: Re: Re: Re: Re: Re: Intel 64-bit desktops - buy one today...
An application that has outgrown a 32-bit computing environment or require larger amounts of memory than 32 bit computing can offer or high precision arithmatics will run faster in 64 bit. These include large databases (larger memory allocations/user, large file implementation, reduced swapping), decision support (direct addressing ,large file implementation, reduced swapping), and technical applications (high precision arithmatic, reduced swapping).
32 bit applications will perform better staying as a 32 bit binary (unless it can take advantage of a specific 64 bit feature) since more of the application fits into the system's cache. When a 32-bit application is recompiled to 64 bits, the 64-bit binary will be significantly larger. Performance will therefore decrease due to the greater number of cache misses when running the 64-bit binary.
Originally posted by Shadowfax
this is only natural, as they don't take advantage of the extra 32 bits, but how do they compare to 32 bit chips at the same clock rate? isn't it fairly similar or is it worse?
An application that has outgrown a 32-bit computing environment or require larger amounts of memory than 32 bit computing can offer or high precision arithmatics will run faster in 64 bit. These include large databases (larger memory allocations/user, large file implementation, reduced swapping), decision support (direct addressing ,large file implementation, reduced swapping), and technical applications (high precision arithmatic, reduced swapping).
32 bit applications will perform better staying as a 32 bit binary (unless it can take advantage of a specific 64 bit feature) since more of the application fits into the system's cache. When a 32-bit application is recompiled to 64 bits, the 64-bit binary will be significantly larger. Performance will therefore decrease due to the greater number of cache misses when running the 64-bit binary.