LWN.net Logo

The end of the multiarch era?

The end of the multiarch era?

Posted Jul 13, 2006 18:59 UTC (Thu) by lindahl (subscriber, #15266)
Parent article: The end of the multiarch era?

Multiarch isn't going away. In 64-bit systems, it's frequently the case that a 32-bit executable can be much faster. Why? Programs that use a lot of pointers.

PathScale's compiler, for example, is ~ 2x faster on x86-64 as a 32-bit app. And there are 4 parts of the SPECint benchmark suite which are generally faster as 32-bit on x86-64. On other architectures, a much larger proportion of programs are faster as 32-bit apps, since x86-64 has more registers for 64-bit apps, but other architectures generally don't.

-- greg


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds