Ken Moffat wrote: > The thing you are ignoring is the programming model - on x86_64 the > 64-bit model means that gcc is no longer register-poor, so there is > a lot more scope for the compiler to speed up program exection.
Ken, I wasn't aware that the IA64 had additional registers. I found a nice overview via google and see what you mean, but since this was from 1999, I'm not sure if this was really Itanianm or not. I wonder how well gcc supports this model? My initial reaction is that context changes are more expensive. One benchmark that would be interesting is how long it takes to build gcc or the kernel on the same hardware but running an IA32 system or an IA64 system. Another benchmark would be doing something like a ffmpeg format conversion of a reasonably large video file. I doubt something like web browser response or normal office tasks like email, text processing, etc would have a noticeable difference. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page