[CentOS] OT: Hardware upgrade help
John R Pierce
pierce at hogranch.com
Wed Aug 24 14:15:27 UTC 2011
On 08/24/11 12:05 AM, Kenneth Porter wrote:
> As someone who coded in assembler for PDP-11, PDP-10, 8086, and 68000, I
> have to report that more registers is a Very Good Thing. Just how many more
> registers do you get when going to 64-bit?
indeed, thats the main performance gain, other than the increased
address space. in fact, for RISC architectures such as SPARC, Power,
MIPS, where there were already sufficient registers, and for which the
64 bit extensions were virtually identical to the existing 32 bit base
architecture, going to 64 bit code for most applications that dont need
additional linear address space is actually a performance /penalty/ due
to the increase in size of the code base for the longer offsets and
addresses.
On the x86_64, there are 16 64bit registers instead of the 8 16/32 bit
of the 8086/386 instruction set architecture (of those 8 or 16, two are
the dedicated stack pointer and base pointer registers, leaving really
only 6 or 14 general purpose registers).
--
john r pierce N 37, W 122
santa cruz ca mid-left coast
More information about the CentOS
mailing list