> On the whole, however, I have not seen any significant performance
> advantage of 64 over 32 bit running crystallography programs
> side-by-side on equivalent hardware. I have also been unimpressed with
> the supposed "memory access" advantages of 64 bit. I had to do a LOT of
> recompiling programs in order to create maps or MTZ files bigger than 2
> GB, and I also still have certain programs "running out of virtual
> memory" at 4GB as well. Despite the fact that the relevant machine has
> 48 GB of RAM and 80 GB of swap.
Eventually all of the programs using cute memory tricks to deal with the
restrictions of 70s, 80s, and early 90s systems will be patched, or
replaced by ones which don't use these acrobatics.
But I don't think it'll be anytime soon.
Pete
>
> I tell you. Technology just doesn't work.
>
> -James Holton
> MAD Scientist
>
> On 4/4/2012 2:21 AM, Takanori Nakane wrote:
>> Dear Tim,
>>
>>> 64-bit is about memory addressing - why would you expect a performance
>>> boost? I have wondered where this notion originated from.
>> The x86_64 architecture has more registers than 32bit (x86)
>> architecture. Register access is faster than memory access so
>> the more data programs can put on registers, the faster it runs.
>>
>> Best regards,
>>
>> Takanori Nakane
|