|
64-bit Performance


In order to accurately determine its true
performance in a 64-bit environment, we managed to get a copy of the upcoming
Windows XP 64-bit Operating System. Combined with SANDRA's new AMD
64-bit Edition Testing Suite, we will be able to determine any performance
increase (if any).
Before we begin, let's take a closer look at
Sandra's 64-bit
Benchmark Suite.
Sandra Version/Type Support
Sandra Win32 x86 Unicode version (Under WOW64 Emulator)
Sandra Win64 AMD64 Unicode version
Operating Systems
Microsoft
Windows 64
Microsoft Windows 64 XP AMD64 (2003 Professional) 5.02.3790/SP1
Microsoft Windows 64 2003 AMD64 (Web/Enterprise/DataCenter) Server
5.02.3790/SP1
Software API Libraries
Microsoft
Windows Sockets 2.02
DirectX 8.01
ADO (OLE DB) 2.7, 2.8
ODBC 3.52
CDOSYS 6.0
MS DTS 2.0
OpenGL
OpenGL 1.1.x, 1.3.x, 1.4.x, 2.0
Processors
AMD
Uniprocessor systems
AMD Athlon 64/FX (M4/M8) 1.4, 1.6, 1.8, 2.0, 2.2GHz
AMD Opteron UP (M5) 1.4, 1.6, 1.8, 2.0, 2.2GHz
Multiprocessor systems (SMP)
2x, 4x AMD Opteron DP/MP (M5) 1.4, 1.6, 1.8, 2.0, 2.2GHz
Cache Memory
Synchronous (built-in CPU)
ECC Synchronous (built-in CPU)
Main Memory
SDRAM (PC66, 100, 133, 150, 166)
DDR-SDRAM (DDR200/PC1600, 266/2100, 333/2700, 400/3200)
EC (Error Checking)
ECC (Error Checking and Correcting)
Buses
PCI/64/66/X 2.00, 2.10, 2.20
PCMCIA / PC-CardBus
SCSI I/II/III
AGP 1x/2x/4x/8x 1.0, 2.0, 3.0
USB 1.0, 1.1 (UHCI, OHCI), 2.0 (EHCI)
FireWire/1394 1.0, 1.1 (OHCI)
i2c / SMBus / BMB
HyperTransport 1.0
IrDA
BlueTooth
Chipsets (North Bridges)
AMD 8151 @ 200, 400, 600, 800
nVidia nForce 3 IGP @ 200, 400, 600, 800
SiS 755, 760 @ 200, 400, 600, 800
VIA K8T800/M @ 200, 400, 600, 800
PIIX/LPC Chips (South Bridges)
AMD 8111 (SMBus, SMBus2)
nVidia nForce 3 MCP (SMBus)
SiS 963/S/L, 964 (SMBus)
VT8235/L, VT8237 (SMBus)
BIOS Interfaces
ACPI 1.0, 2.0
DMI/SMBIOS 2.1, 2.2, 2.3, 2.3.1, 2.3.2
NUMA
Plug & Play 1.0, 1.0a
PCI/AGP 2.10, 2.20, 2.30
SANDRA 2004 64-bit CPU Arithmetic Benchmark:

**200FSB**
Results
Dhrystone ALU:
9395
Whetstone FPU/iSSE2:
3603/3774

**215FSB**
Results
Dhrystone ALU:
10008
Whetstone FPU/iSSE2:
3891/4115
This
is the key benchmark to pay close attention to when measuring the Athlon64's
performance. The Dhrystone benchmark is used to measure CPU performance
in industry under various versions/variants. The benchmark is designed
to contain a representative sample of types of operations, mostly numerical,
used by applications.
The Dhrystone benchmark used in Sandra's Test Suite is a multi-threaded,
32/64-bit variant of the original one which runs under UNIX. The result
is determined by measuring the time it takes to perform some sequences of
instructions.
While
the results in our 32-bit tests were very impressive, results under a 64-bit
environment are outstanding. Overall, the performance surpasses that of
a 3.2GHz Pentium 4 processor running Dual Channel Memory.
SANDRA 2004 32-bit CPU Multi-Media Benchmark:

**200FSB**
Results
Integer iSSE2: 15038
Float iSSE2: 21190

**215FSB**
Results
Integer iSSE2:
16238
Float iSSE2:
22911
Again, the CPU Multi-Media benchmark is where it
fails to impress.
SANDRA 2004 32-bit Memory Bandwidth Benchmark:

**200FSB**
Results
Int Buffered: 3119
Float Buffered: 3121

**215FSB**
Results
Int Buffered:
3328
Float Buffered:
3329
There was no change in our memory tests under a
true 64-bit environment.
Aside from these synthetic 64-bit performance
results, I would like to add that the overall system performance under a true
64-bit environment seemed much better. The system was quite fast and
responsive, especially when multi-tasking.
|