<blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
i don't think that this is a strange phenomenon at all.<br>in general, a 64-bit compilation of a code should be expected<br>to be slower than a 32-bit compilation. all memory pointers<br>are twice the size and thus require more memory bandwidth and <br>
incur a reduced cache efficiency.<br><br>only, it usually doesn't show so much on x86_64 since the 32-bit <br>x86 cpu design is to horribly register starved and AMD doubled <br>the number of registers to make up for it. however, if your job<br>
runs only for a few minutes then you may still see the additional<br>overhead from the larger pointers. for a larger problem, that <br>should be reduced. if not, there may be different compilers or<br>compiler settings.<br>
<br>on non-x86 CPUs a 64-bit mode compilation on codes like Q-E <br>is typically about 10-20% slower than a 32-bit compile.<br><br>cheers,<br> axel.<br></blockquote><br>Thank you for explaination of the reason of my problem. The time-difference is not so much, so I think I won't undertake anything. With various compiler settings I experimented by compilation but it didn't bring any considerable results.<br>
<br>regards,<br> Alex<br>