AMD64 architecture

E84586

The AMD64 architecture is a 64-bit instruction set architecture introduced by AMD that extends the x86 design to support larger memory addressing and enhanced performance while maintaining backward compatibility with 32-bit software.


Statements (50)
Predicate Object
instanceOf computer architecture
instruction set architecture
addsFeature 64-bit general-purpose registers
64-bit integer operations
64-bit virtual address space
NX bit support
SSE2 as baseline
additional general-purpose registers
instruction pointer relative addressing
new calling conventions
alsoKnownAs Intel 64 (compatible variant)
x86-64
x86_64
architectureFamily x86
backwardCompatibleWith IA-32
x86
bitWidth 64-bit
category 64-bit microprocessor architecture
designedFor enhanced performance over 32-bit x86
larger memory addressing
developer AMD
Advanced Micro Devices
extends IA-32 architecture
x86 register set
generalPurposeRegistersCount 16
influenced Intel 64 architecture
introduced 2003
introducedBy AMD Athlon 64 processors
AMD Opteron processors
maintains backward compatibility with 32-bit applications
physicalAddressSize implementation dependent
registerWidth 64 bits
supports 16-bit real mode (in legacy mode)
32-bit software
64-bit computing
compatibility mode
legacy mode
long mode
paging
virtual memory
supportsOperatingSystem BSD x86-64
Linux x86-64
Windows x64
macOS (on Intel-based Macs)
usedIn desktop computers
laptop computers
servers
workstations
virtualAddressSize typically 48 bits in early implementations
wordSize 64 bits

Referenced by (7)
Subject (surface form when different) Predicate
AMD64 architecture ("x86-64")
AMD64 architecture ("x86_64")
alsoKnownAs
Apple Safari ("Intel x86-64")
Solaris ("AMD64")
supportsArchitecture
Advanced Micro Devices ("x86-64")
architecture
AMD processors
implements
Advanced Micro Devices ("AMD64 instruction set architecture")
introduced

Please wait…