Amd Processor List
Amd Processor List
Performance
Evaluation Guide
Mark W. Welker
ADVANCED MICRO DEVICES
One AMD Place
Sunnyvale, CA 94088
Trademarks
AMD, the AMD Arrow logo, AMD Athlon, and combinations thereof, Cool’n’Quiet and 3DNow!, are trademarks
of Advanced Micro Devices, Inc.
HyperTransport is a licensed trademark of the HyperTransport Technology Consortium.
Microsoft and Windows are registered trademarks of Microsoft Corporation.
Winstone and Content Creation Winstone are registered trademarks of Ziff Davis Publishing Holdings Inc. in
the U.S. and other countries.
BAPCO and SYSmark are registered trademarks of Business Applications Performance Corporation.
3DMark and Futuremark are registered trademarks of Futuremark Corporation.
Adobe, Acrobat, and Photoshop are registered trademarks of Adobe Systems, Incorporated.
Pentium is a registered trademark of Intel Corporation.
Other product names and company names used in this publication are for identification purposes only and
may be trademarks of their respective companies.
Tests performed without independent verification by the VeriTest testing division of Lionbridge Technologies
Inc. (“VeriTest”) nor Ziff Davis Media Inc. and that neither Ziff Davis Media Inc. nor VeriTest make any
representations or warranties as to the results of the tests.
Tests performed without independent verification by DivXNetworks, Inc., its parents, subsidiaries, and
affiliates. DivXNetworks, Inc., its parents, subsidiaries, and affiliates make no representation or warranty as
to the results of the tests.
Test results have not been verified by PC World, and neither PC World nor International Data Group, Inc.
makes any representations or warranties as to the accuracy of the test results.
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Contents
Contents 3
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
List of Figures
4 List of Figures
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
List of Tables
List of Tables 5
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
6 List of Tables
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Revision History
Revision History 7
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
8 Revision History
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Revision History 9
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
10 Revision History
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
This document is intended for use by those, particularly in the hardware review
community, who are interested in evaluating AMD64 performance, as
demonstrated by the AMD Athlon™ 64, AMD Athlon 64 X2 and AMD Athlon 64 FX
processors.
Introduction
Audience
This document is intended for use by those, particularly in the hardware review
community, who are interested in evaluating AMD64 technology performance, as
demonstrated by the AMD Athlon 64 and AMD Athlon 64 FX family of processors.
Life of Document
This document is intended for use when comparing the AMD Athlon 64 processor
model 4000+, the AMD Athlon 64 X2 model 4800+, and the AMD Athlon™ 64
FX-57 processors against processors available from other vendors at the time of
publication of this document. As new speed grades become available, this
document may become obsolete or revised as necessary.
12 Introduction
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
• Very large level one (L1) and level 2 (L2) on-die cache
– With 128 kbytes of L1 cache and 1 Mbyte of L2 cache, the AMD Athlon 64
processor is able to excel at performing matrix calculations on arrays.
– Programs that use intensive, large matrix calculations will benefit from fitting
the entire matrix in the L2 cache.
• Processor core clock-for-clock improvements, including larger TLB
(translation look-aside buffers) with reduced latencies and improved branch
prediction through four times the number of bimodal counters in the global
history counter, as compared to seventh-generation processors.
– These features drive improvements to the IPC, delivering a more efficient
pipeline for CPU-intensive applications.
– CPU-intensive games like Comanche 4 and Unreal Tournament benefit from
these core improvements.
• Introduction of the SSE3 instruction set, which along with support of
3DNow!™ Professional, (SSE and 3DNow! Enhanced) completes support for
all industry-standard x86 32-bit instruction set extensions.
• 64-bit processing
– A 64-bit address and data set enables the processor to process in the
terabyte space.
– Microsoft® Windows® XP 64-Bit Edition for 64-Bit Extended Systems
supports up to 32 GB of RAM and up to 16 TB of virtual memory.
– Gamers can preload entire three-dimensional worlds into memory for a fully
immersive experience.
– Amateurs can edit home videos with ease, providing professional results.
– The 64-bit space is designed to bring home the digital experience.
• The Industry’s first true on-die dual core x86 PC processor
– Inter-core communication at CPU speed
– Direct access to memory controller and HyperTransport technology link
AMD64 Processor
Architecture
DDR Memory
Controller
L1
Instruction
Cache
AMD64 L2
Core Cache
L1
Data
Cache
HyperTransport™
technology
AMD64
Device #0
Processor
DDR Memory
HyperTransportTM I/O links
• Up to 1GB bandwidth available
AGP3.0/PCI-X®
• Extensive data protection/management
• Integrated power management TM Interface
• Building block structure HyperTransport
• Up to N devices supported in chain Tunnel
AGP3.0/PCI-X®
Device #1 Graphics Adapter
***
Device #N
EIDE AC-97
Ethernet HyperTransport USB
SMBus I/O Hub LPC
IEEE 1394
Slot
Slot
Office Productivity
AMD Athlon™ 64 and AMD Athlon 64 X2 processors run multiple tasks efficiently.
Work productivity may increase because you can perform more tasks and wait
less for an application to deliver a response. The following applications simulate
a workload likely to be seen in an office workplace environment.
Digital Media
AMD64 processor-based systems take advantage of the newly-designed system
features and deliver outstanding performance for digital creation and playback.
Computer Gaming
The high performance benefits will amaze computer gamers. The following
benchmarks focus on the three dimensional capabilities of a system:
Note: Computer gaming may reveal limitations in a graphics card and may not truly represent
relative processor performance.
– 3DMark® 2003 (360 patch) (Hardware and Software)
– 3DMark 2005 (120 patch) (Hardware and Software)
– Crafty version 19.19
– Doom3 version 1.1
– Far Cry version 1.3.1 (Pier)
– Half-Life 2 version 1.0.1.0 (at_coast_05_rev7.dem, and at_prison_05_rev7.dem)
– Pain Killer version 1.64
– Quake III version 1.11
– Return to Castle Wolfenstein Enimy Territory version 2.60
– Splinter Cell version 1.2b (tests 1_1_1 and 1_1_2)
– Star Wars - Jedi Knight II: Jedi Outcast version 1.04
– Unreal Tournament 2004 version 3355 (Flyby and Botmatch)
The following sections detail how to set up the BIOS and the operating system,
and which settings AMD uses for running each benchmark.
25
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
f. For Serial Port1 Address, select 10. Select the Speech Configuration
Disabled. menu.
g. For Parallel Port Address, select a. For Speech IC Reporter, select
Disabled. Disable.
h. For Game Port Address, select 11. Press Esc twice to exit to the Main
Disabled. menu.
i. For Midi Port Address, select 12. Press F10 to Save and Exit.
Disabled.
13. Press Enter to select Yes.
9. Press Esc to reach the Advanced
menu.
26
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
b. Press the Down Arrow key until the 25. Click Ok to confirm display settings.
unpartitioned space is highlighted
26. Click Ok to confirm new monitor
and then press C to create this
settings.
partition.
27. Click Next to continue with Welcome
c. Press Enter to accept the default
to Microsoft® Windows®.
value. There will be 8 Mbytes of
unpartitioned space. 28. Click Skip to bypass Networking
Settings.
16. Select Format the partition using
the NTFS (Quick) file system. 29. Select No to bypass Activate
Windows and click Next.
17. Click Yes to verify installation of serial
all ATA drivers. 30. Type in your user name and click Next.
18. Click Next to continue with Regional 31. Click Finish.
and Language Options.
32. Open My Computer.
19. Type in your name and organization.
33. Right-click on drive D:.
20. Type in a valid Windows XP product key
34. Click Format.
and click Next.
35. Select Quick format.
21. Type the administrator password twice
and click Next. 36. Click Start.
22. Click Next on Date and Time 37. Click Ok to confirm format.
Settings. 38. Click Ok to acknowledge the message
23. Click Next on Networking Settings Format Complete.
to confirm Typical Settings. 39. Click Close.
24. Click Next on Workgroup and
Computer Domain.
27
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
13. Right-click on My Computer on the 30. Click System Restore and select Turn
Desktop. off System Restore on all drives.
14. Select Properties and click the 31. Click Apply.
Advanced tab.
32. Click Yes to verify Turn Off System
15. Select Performance Options. Restore.
16. Click Settings and click Advanced. 33. Right-click My Computer icon on the
desktop.
17. Click Change for Virtual Memory.
34. Select Properties and click the
18. Select drive C: and select No paging
Advanced tab.
file under Change virtual memory
(paging file). 35. Click Settings under Performance.
19. Click Set. 36. Select Adjust for best performance.
20. Select drive D 37. Click Apply.
21. Select Custom size. 38. Right-click the task bar and select
Properties.
22. Type 1536 MB for Initial Size.
39. Deselect Keep the taskbar on top of
23. Type 3072 MB for Maximum Size.
other Windows.
24. Click Set.
40. Click Apply.
25. Click Ok and restart computer.
41. Open the Control Panel and
26. Right-click My Computer on the double-click Power Options.
desktop.
42. Select Always On from Power
27. Select Properties and click Schemes and select Never to Turn
Automatic Updates. off monitor.
28. Select Turn off Automatic Updating. 43. Click Apply.
I want to update my computer
44. Right-click on the desktop and select
manually.
Properties.
29. Click Apply.
45. Click Screen Saver and select None.
46. Click Apply.
28
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
29
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
Office Productivity
30
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
31
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
5. Click Next at the Welcome screen. 8. Copy the wsbp2004.wsr file to:
c:\PCMBench\BWS2004\TESTS\Busine
6. Click Next at the Choose Destination
ss\appsetup.
Location screen.
7. Click Yes at the Confirm New Directory Run the Benchmark:
screen.
1. Execute Ziff Davis Media Inc.’s Content
8. Select Copy Multimedia Content Creation Winstone 2004 from Start
Support Files on the Select New menu.
Components screen, then click Next.
2. Read the licence and select Proceed,
9. Click Next at the Program Folders then click Next.
screen.
3. Click Yes at the Registration screen.
10. Click Next at the Start Copying Files
4. Click in the pull down menu next to the
screen.
1. Run item and select Multitasking
11. Click Finish at the Setup Complete Test at the Function dialog box.
screen.
5. Select the clock icon next to the
12. Close the readme.txt file. 1. Run item on the Functions dialog
screen.
Install the Patch:
6. Click Next to run System Configuration
1. Double-click on the patch to install: Problem Analysis.
BWS0401up.exe.
7. Click Next for Minimum Resource
2. Click Run on the Open File Security Requirements.
Warning dialog box.
8. Click Next for Other Requirements.
3. Click Yes.
9. Click Next for Other Requirements.
4. Click Next.
10. Click Next for Other Requirements.
5. Click Yes.
11. Click Next for Content Creation
6. Click Next. Winstone Requirements.
7. Click Finish. 12. Click Finish for System Configuration
Problem.
13. Click Ok for Automated Defrag.
PCWorldBench
Note: This benchmark is not publicly available. It is used 6. Insert appropriate CDs when required.
only with the express permission of PCWorld.
7. Click Finish.
1. Insert CD1 into the hard drive.
8. Click Finish to reboot.
2. Click Next to Welcome note.
3. Click Yes at license window. Install the Patch:
4. Click Next destination location. 1. Right click on the file wb5-12aug04
and select Merge.
5. Click Next at select program folder.
32
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
33
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
34
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
8. Unselect all applications except 29. Click on the first template under
Microsoft Publisher. newsletter.
35
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
WinRAR
1. Install 11. Click Ok to default setup.
activePerl-5.8.6.811-mswin32-x86
12. Click Done to complete install.
2. Click Next to begin.
13. Double-click My computer and select
3. Choose I accept the terms in the the C:\ drive.
license agreement and click Next.
14. Click File menu, choose New folder
4. Click Next for default install. and create rartest.
5. Click Next on the privacy policy. 15. Copy rartestpl file from CD to new
folder.
6. Click Next to accept the default
options. 16. Copy NPRP2CDcontent, except for the
DIVX and VOB files to the new folder.
7. Click Install to continue.
8. Click Finish to complete install. To run the benchmark:
9. Double Click winrar342.exe . 1. Double-click the rartestpl file which
creates a directory with a text file with
10. Click Install to continue.
the test results.
Digital Media
36
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
16. Click Finish at the Setup Complete 4. Select the clock icon next to the
screen. 1. Run item on the Functions dialog
screen.
17. Close the readme file.
5. Click Next to run System Configuration
Install the Patch: Problem Analysis.
1. Double-click on the patch to install: 6. Click Next for Minimum Resource
MCC0401up.exe. Requirements.
2. Click Run on the Open File Security 7. Click Next for each Other
Warning dialog box. Requirements question.
3. Click Yes. 8. Click Next for Content Creation
4. Click Next. Winstone Requirements.
Dr. DivX
1. Double click DrDivX106.exe. 9. Copy austinmontauge-3minutes to
C:\program files\divx\dr.divx.
2. Click Run on the Open File security
warning dialog box.
To run the benchmark:
3. Click Next to Welcome note.
1. Double-click Dr. DivX on the desktop.
4. Choose I accept the terms in the
2. Click Continue with trial version.
license agreement and click Next.
3. Click Video file button.
5. Click Next to choose components.
4. Select austinmontauge-3minutes.
6. Click Install to select default location.
5. Click Next on select audio input.
7. Click Finish upon install.
6. On Choose output select next.
8. Reboot the system.
37
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
7. Select Encode, then Start Timer on 8. When encode completes stop timer.
encode video.
Panorama Factory
1. Insert the Panorama Factory DVD. 3. Do not touch keyboard or mouse while
the demo runs.
2. At prompt type in 3 to run demo with
four images in 32-bit mode.
38
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
4. When the window with the STEP-6 6. The benchmark time is shown next to
Save and Print your Panorama the Wizard text.
appears the benchmark is complete.
7. Exit the main Panorama window.
5. On the main window select Tools >
8. Click No on the save files window.
Timers from the main toolbar.
POV-Ray
1. Download POV-Ray version 3.6.1a from 6. Click Next at chose destination
http://www.povray.org/download/. location.
2. Double-click povwin36a.exe. 7. Click Next to backup and replace files.
3. Click Run on the Open File security 8. Click Next to select program manager
warning dialog box. groups.
4. Click Next to Welcome note. 9. Click Next at automatically check for
updates.
5. Select I agree to then license window
then click Next. 10. Click Next for start installation.
6. Click Next at chose destination 11. Click Next to supporting us.
location.
12. Click Next to post installment.
7. Click Next to backup and replace files.
13. Click Finish.
8. Click Next to select program manager
14. Click OK when render is complete.
groups.
15. Copy the povraybench folder from the
9. Click Next at automatically check for
CD to the desktop.
updates.
10. Click Next for start installation. Running the benchmark
11. Click Next to supporting us. 1. Double click the POV-Ray v 3.6 icon on
the desktop.
12. Click Next to post installment.
2. Click OK to the brag screen.
13. Click Finish.
3. De-Select Show tip tomorrow and click
14. Click OK when render is complete.
OK.
Patch for Multi-Threaded 4. Select File > Open from the main
menu.
1. Download POV-Ray version 3.7 (latest
version. 5. Select Desktop on the left menu bar.
2. Double click the povray37.exe file. 6. Select the povraybench folder.
3. Click Run on the Open File security 7. Select benchmark.
warning dialog box.
8. Select Render then Start render from
4. Click Next to Welcome note. the main menu bar.
5. Select I agree to then license window 9. The system begins to render the file.
then click Next.
39
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
10. Select Don’t tell me again to the 12. Select the Messages tab to obtain the
render complete sound dialog box then score.
select OK.
13. Record the PPS (pixel per second )
11. Select Don’t tell me again to the no results from the line above the last line
output file dialog box then select OK. in the messages box.
MovieMaker
1. Copy everything from the moviemaker To Run Benchmark
directory on the AMD CD to 1. Run Movie_Maker_bmark32.exe.
c:\Temp\Movie_Maker on the local
system. 2. The Benchmark is completed when the
Results.csv file opens.
Sony Vegas
1. Purchase Sony Vegas. 10. Select Make Movie.
2. Install Sony Vegas per the installation 11. Select Save to Hard Drive.
instructions from the vendor.
12. Change the file path to:
3. Create a folder named c:\temp\vegas. C:\Temp\Vegas\Reef.avi.
4. Copy Reef_5min.mpg from AMD CD to 13. Select Next for the initial encode.
C:\Temp\Vegas.
14. Exit the program when encoding is
5. Copy Reef.vf from AMD CD to completed.
C:\Temp\Vegas\.
To Run Benchmark
6. Copy Vegas_Studio_timing.exe from
AMD CD to C:\Program 1. Open a CMD window and change
Files\Sony\Vegas Movie Studio 4.0. directory to C:\Program
Files\Sony\Vegas Movie Studio 4.0.
7. Double-click on the icon for Vegas
Studio. 2. Run Vegas_Studio_timing.exe.
8. Deselect the Show at Startup box on 3. Benchmark is completed when the
the Show Me How splash screen. Results.csv file opens.
9. Open the Reef.vf project from the File Note: If a negative number is displayed in the results file
then the benchmark will need to run again.
menu
Gaming
40
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
41
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
Crafty
1. Copy the Crafty files to the C:\ drive. 3. Open crafty.csv to obtain the scores.
2. Double-click craftybench.exe.
Doom 3
1. Place the Doom3 CD into the CD drive. 16. Click Yes to not install DirectX.
2. Click Run on the Open File security 17. Click Next to make sure we have the
warning dialog box. latest video drivers.
3. Click Next to Welcome note. 18. Click Finish.
4. Enter CD key click Ok. 19. Double-click the Doom3 Icon on desktop.
5. Click OK at valid KEY windows. 20. Click Options.
6. Click Next at welcome screen. 21. Click Systems.
7. Choose I accept the terms in the 22. Click screen size to set to 1024x768.
license agreement and click Next.
23. Click Apply changes.
8. Click Next on minimum system
24. Click OK to apply changes.
requirements.
25. Exit DOOM3.
9. Click Next at choose destination
location.
To Run Benchmark
10. Click Next at select program folders. 1. Double-click the DOOM3 icon on
11. Click Next to start copying files. desktop.
12. Insert appropriate CD when required. 2. Press CTRL+ALT+~ to enter console
mode.
13. Click Yes at create shortcut to
desktop. 3. Type timedemo demo1
14. Click No to register. 4. Note that the first score run is not
representative of subsequent runs.
15. Select No, I do not want to install
DirectX at this time and click Next. 5. Record score and click OK.
42
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Far Cry
1. Place Far Cry CD into the CD drive. 9. Click Next on start copying files.
2. Click Run on the Open File security 10. Click Finish.
warning dialog box.
11. Copy demo folders cooler and pier to
3. Click Next to Welcome window. c:\program files\ubisoft\crytek\far
cry\levels to replace the folders in the
4. Choose I accept the terms in the
directory.
license agreement and click Next.
12. Create one shortcut.
5. Click Next on destination location.
13. Copy the far cry shortcut on the
6. Click Next to select features.
desktop.
7. De-select install adobe acrobat reader
14. Rename the new far cry shortcut to far
then Click Next.
cry pier.
8. Click Next to start copying files.
15. Edit the shortcut command line to
9. Insert the CD's when required. read:
"C:\Program Files\Ubisoft\Crytek\Far
10. Deselect View readme and Register Far
Cry then click Next. Cry\Bin32\FarCry.exe" -devmode
"#demo_num_runs=3" "#demo_quit=1"
11. Click Finish. "map pier" "demo cooler01".
12. Click No to install farcry xfire. 16. Double-click the far cry icon on
desktop.
Install the Patch for Far CRY
17. Click OK on far cry configuration tool.
1. Double click facry_v_1.3.exe.
18. Select Video options tab.
2. Click Run on the Open File security
warning dialog box. 19. Select Very high.
Half-Life 2
1. Purchase Half-Life 2. 3. Copy demo files from AMD CD
at_coast_05_rev7.dem and
2. Install according to manufacturers
at_prison_05_rev7.dem to c:\program
installation guide.
43
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
44
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Pain Killer
1. Place Pain Killer CD into the CD drive. Install patch
2. Click Run on the Open File security 1. Double-click painkiller_161.exe.
warning dialog box. 2. Click Run on the Open File security
3. Click Next to Welcome window. warning dialog box.
4. Click yes on the license agreement. 3. Click Next on welcome.
5. Click Next destination location. 4. Click Yes to Software license
agreement.
6. Click next on program folders.
5. Click Next destination location.
7. Click next to install.
6. Click Close again.
8. Enter CD key press enter.
7. Double-click painkiller_162.exe.
9. Insert CD's as required.
8. Click Run on the Open File security
10. Select no to not install gamespy click
warning dialog box.
next.
9. Click Next on welcome.
11. Deselect install DirectX 9.0b
10. Click Yes to Software license
12. Click Close.
agreement.
11. Click Next destination location.
45
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
46
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
47
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Splinter Cell
1. Install Splinter Cell from CD. 14. Double click to install patch
scus_CA_Patch_1.2B (version
2. Click Run on the Open File security
7.1.100.124.8).
warning dialog box
15. Click Ok to finish patch completion.
3. Click Next to continue.
16. Go to C:\Program Files\Ubisoft\Splinter
4. Click No to update current version of
Cell\System\sclow.bat.
DX9.0.
17. Right click sclow.bat and select Edit.
5. Click Next to accept license
agreement. 18. The source to the batch file is included
in the appendix.
6. Click Next to continue.
7. Click Next to continue. To run the benchmark:
8. Click Next to continue. 1. Create a shortcut to the batch files
stored in the directory noted above.
9. Insert Disc 2 and click OK.
2. Input Splinter Cell CD3 into drive.
10. Insert Disc 3 and click OK.
3. Double-click the Splinter Cell file on the
11. Click Next to continue.
desktop.
12. Chose Never Register and Click
4. Open the folder c:\program files\ubi
Cancel.
soft\splinter cell\system.
13. Click Finish.
5. Open the file timedemoresults.xls to
view results.
48
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
4. Click Next at the destination location and botmatchexec.txt from the AMD
screen. CD to c:\ut2004\benchmark\stuff.
5. Click Install.
To Run Benchmark
6. Click Finish.
1. Double-click bench2k4.exe from the
7. Copy bench2k4.exe from the AMD CD to folder c:\ut2004\system.
c:\ut2004\system.
2. Select 1024x768
8. Copy maxdetail.ini,
3. Click Start.
maxdetailuser.ini, flybyexec.txt,
49
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
50
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
AMD's Results
Using the system configuration described in Table 3 on page 23, Table 1 on
page 22, and Table 4 on page 24, and the benchmark configuration and testing
methods recommended on page 30, AMD’s results are presented in the following
graphs. Contact AMD if you have any questions about the performance of any
AMD microprocessor.
51
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
Processor Result
1
AMD Athlon™ 64 4000+ 100.0%
1
AMD Athlon 64 4800+ 121.8%
AMD Athlon 64 FX-57 111.0%
Intel Pentium 4 3.8 GHz
101.1%
Intel Pentium 4 Extreme
edition 3.73 GHz 102.8%
1Thismo del number indicates relative so ftware perfo rmance
amo ng A M D pro cesso rs in a 32-bit enviro nment.
® ®
Table 7. BAPCO SYSmark 2004
Productivity (ver. 1.0 patch 2)
1
Tests performed without independent verification by the VeriTest testing division of 53
Lionbridge Technologies Inc. (VeriTest) nor Ziff Davis Media Inc. and that neither Ziff Davis
Media Inc. nor VeriTest make any representations or warranties as to the results of the tests.
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
54
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Processor Result
1
AMD Athlon™ 64 4000+ 100.0%
1
AMD Athlon 64 4800+ 134.2%
AMD Athlon 64 FX-57 114.0%
Intel Pentium 4 3.8 GHz
105.6%
Intel Pentium 4 Extreme
edition 3.73 GHz 105.1%
1Thismo del number indicates relative so ftware perfo rmance
amo ng A M D pro cesso rs in a 32-bit enviro nment.
® ®
Table 15. BAPCO SYSmark 2004
Internet Content Creation
®
Table 16. Content Creation Winstone
2004 v1.0
55
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
57
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
Processor Result
1
AMD Athlon™ 64 4000+ 100.0%
1
AMD Athlon 64 4800+ 107.4%
AMD Athlon 64 FX-57 110.2%
Intel Pentium 4 3.8 GHz
85.7%
Intel Pentium 4 Extreme
edition 3.73 GHz 88.8%
1Thismo del number indicates relative so ftware perfo rmance
amo ng A M D pro cesso rs in a 32-bit enviro nment.
58
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Table 26. Futuremark Corporation
®
3DMark 2005 (Hardware T&L)
59
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
60
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
61
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
62
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Table 38. Painkiller (version 1.64)
63
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
64
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Appendix A Scripts
This chapter lists the contents of the various batch files AMD used to run
benchmark tests.
MovieMaker
Below is the source to the Moviemaker PERL script file.
use Win32::GuiTest qw( :FUNC );
use Getopt::Long;
use File::stat;
use Time::localtime;
use Cwd;
my $dir = getcwd;
$dir =~ s/\//\\/g;
###Creating results.csv file
open (INPUT, ">results.csv") || die "Could not open file results.csv : $!\n";
open (OUTPUT, ">>results.csv") || die "Could not open file results.csv : $!\n";
while (<INPUT>)
{
chop;
}
print OUTPUT "Total encode time\n \n";
Appendix A Scripts 65
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
close (INPUT);
close (OUTPUT);
#get number of test loops
$| = 1;
#print "Please enter how many times you want the test to loop: ";
#$Input = 3;
chop $Input;
print "\nTest will loop 3 times.\n";
for ($x=0; $x< 3; $x++)
{
#Deleting the old files
#Check to see if the file exsists
if (-e "$dir\\demo.wmv")
{
#Delete the file
if (unlink "$dir\\demo.wmv")
{
print "The video file has been deleted.\n";
}
else
{
print "The video file was not deleted: $!\n";
}
}
else
{
print "The video file does not exist.\n";
}
#Starting Vegas Studio
my $Title = "demo32 - Windows Movie Maker";
my $Title2 = "Save Movie Wizard";
my $Title3 = "Progress1";
print "\nWindows Movie Maker Demo\n";
system ("start $dir\\demo32.MSWMM");
sleep 2;
WaitWindowLike (0, $Title, 0, 0, 0, 60);
sleep 0.50;
SendKeys ("%f");
SendKeys ("m");
sleep 1;
$hWnd = WaitWindowLike (0, $Title2, 0, 0, 0, 60);
PushChildButton ($hWnd, "&Next >") or die;
sleep 0.50;
SendKeys ("demo");
PushChildButton ($hWnd, "B&rowse...") or die;
sleep 0.50;
SendKeys ('{TAB 3}');
SendKeys ($dir);
SendKeys ('{ENTER}');
sleep 0.50;
PushChildButton ($hWnd, "&Next >") or die;
66 Scripts Appendix
A
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
sleep 0.50;
PushChildButton ($hWnd, "&Next >") or die;
#Start of the Encoding Process
WaitWindowLike (0, $Title3, 0, 0, 0, 60);
$startTime = ((localtime->min() * 60) + localtime->sec());
print "Encoding file \n";
######Timing the encoding process######
sleep 10;
$i = 0;
$file = "$dir\\demo.wmv";
$lastTime = ctime(stat($file)->mtime);
$currentTime = $lastTime;
while ($i == 0)
{
sleep 1;
if ($lastTime eq $currentTime)
{
$lastTime = $currentTime;
$currentTime = ctime(stat($file)->mtime);
}
else
{
$i = 1;
}
}
###Calculating Encode time###
$finishTime = ((localtime->min() * 60) + localtime->sec());
$deltaTime = $finishTime - $startTime;
print ("\nTotal encode time is $deltaTime.\n");
{
#Print the results to results.csv
open (OUTPUT, ">>results.csv") || die "Could not open file results.csv : $!\n";
while (<INPUT>)
{
chop;
}
print OUTPUT "$deltaTime, seconds\n";
close (OUTPUT);
close (INPUT);
}
sleep 0.50;
###Closing Movie Maker
$hWnd = WaitWindowLike (0, $Title2, 0, 0, 0, 60);
PushChildButton ($hWnd, "Cancel") or die;
sleep 0.50;
SendKeys ('%{F4}');
sleep 2;
Appendix A Scripts 67
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
}
##Opening Results.txt in notepad
system ("start notepad results.csv");
##Playing Video
#system ("start c:\\temp\\Movie_Maker\\demo.wmv");
Sony Vegas
Below is the source to the Sony Vegas PERL script file.
use Win32::GuiTest qw(SendKeys);
use Getopt::Long;
use File::stat;
use Time::localtime;
###Creating results.csv file
open (INPUT, ">results.csv") || die "Could not open file results.csv : $!\n";
open (OUTPUT, ">>results.csv") || die "Could not open file results.csv : $!\n";
while (<INPUT>)
{
chop;
}
print OUTPUT "Total encode time\n \n";
close (INPUT);
close (OUTPUT);
#get number of test loops
$| = 1;
#print "Please enter how many times you want the test to loop: ";
#$Input = 3;
chop $Input;
print "Test will loop $Input times.\n";
68 Scripts Appendix
A
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
}
#Starting Vegas Studio
system ("start moviest40.exe");
print "Starting Vegas \n";
sleep 8;
SendKeys ("%f");
print "Opening File Menu \n";
sleep 1;
SendKeys ("o");
print "Opening Project \n";
sleep 1;
SendKeys ("c:\\Temp\\Vegas\\Reef.vf");
SendKeys ("{ENTER}");
print "Loading Project \n";
sleep 3;
#Creating video file
SendKeys ("%f");
print "Opening Menu 2nd time \n";
SendKeys ('k');
print "Making Movie \n";
SendKeys ('{TAB}');
SendKeys ('{ENTER}');
sleep 1;
SendKeys ('c:\\Temp\\Vegas\\Reef.avi');
print "Chosing save location and file name \n";
Appendix A Scripts 69
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
}
###Opening Results.txt in notepad
system ("start notepad results.csv");
70 Scripts Appendix
A
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Remote Collaboration
This is the Perl script source for the Netmeeting, media encoder, PowerPoint viewer
tests.
#File WMEncoder.pl
#File version 1.0
use Env;
use Win32::GuiTest qw( :FUNC :VK );
$Win32::GuiTest::debug = 0;
my $Verbose = 0;
use strict;
=head1 NAME
=head1 SYNOPSIS
=head1 DESCRIPTION
This little application runs starts WMEncoder script and NM script to run
concurrently.
These two scripts knows how to synch to each. Synching is forced by using using
"mixmode" parameter and a shared semaphore.
Task of this app is to act like (or better then) a batch file that starts to
apps with params from different folders
and finishes when they all done.
Paths to child scripts are passed as command line parameters!
=head1 AUTHOR
Appendix A Scripts 71
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
=head1 Requirements
Would be nice:
Optional redirection of the console output of each child script
Pass all the parameters in a cnf file whose name is passed as a single param
Same as above with an ability to override a value from cnf file by a value from
command line
Verify target IP.
=head1 Notes
=head1 Usage
=cut
=head1 Comamand line parameters
Counting from 0:
0 Path to NetMeeting script or app. Format: string. Backslashes needs to be
doubled up or replaced by forward slashes.
1 Target IP
2 Path to Windows Media Encoder Script
3 Video clip (like MPEG-2 movie) for Windows Media Encoder to re-code
=cut
main{
my $AppName = "Wme+NM";
print "Entering $AppName Benchmark Test program\n";
my $Usage = "\nUsage:\n" .
"Wme+NM.exe PathToNM_Script TargetIP PathToWme_Script
VideoClipFileName\n";
my $Examples = "\nExamples:\n" .
"Relative paths:\n" .
"Wme+NM.exe ../../NetMeeting/Script/ 163.181.237.220 ../../
WMEncoder/Script/ ../../Movies/NewOrlea1941.mpeg\n" .
"Absolute paths:\n" .
"Wme+NM.exe d:\\Benchmarks\\NetMeeting\\ 163.181.237.220
d:\\Benchmarks\\WMEncoder\\ d:/movies/MPEG-2_Movies/NewOrlea1941.mpeg\n" .
72 Scripts Appendix
A
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
"Current directory:\n" .
"Wme+NM.exe ./ 163.181.237.220 ./ ./NewOrlea1941.mpeg\n" ;
if(@ARGV == 0){
print $Usage;
print $Examples;
print "Exiting $AppName...\n";
exit;
}
#Debugging Flags
my $bRunNM = 1;
my $bRunWME = 1;
my $mixmode = "mixmode"; # "" to avoid synch om semafore, "mixmode" for synch.
my $EXEorPL = ".exe"; # ".pl" for scripts, ".exe" or "" for executables.
my $pathWme = "../../WMEncoder/Script/";
my $FileToRecode = "./NewOrlea1941.mpeg"; # has to be full path
# Parsing parameters
my $pid_NM = fork;
#Following is forked, shared code till (including) unless statement
#print "pid = $pid_NM\n";
unless($pid_NM)
{
#NetMeeting process, go to its directory
chdir $pathNM;
#my $ClildCMD = "nm_msng.pl 163.181.237.220 10 $mixmode";
#my $ClildCMD = "nm_msng" . $EXEorPL . " " . $TargetIP . " 10 " . $mixmode;
my $ClildCMD = "nm_msng" . $EXEorPL . " " . $TargetIP . " 0 " . $mixmode;
print "ClildCMD = $ClildCMD\n";
Appendix A Scripts 73
AMD Processor Performance Evaluation Guide 30579 Rev. 3.71 June 2005
if($bRunNM){
system($ClildCMD) or die "Failed launch $ClildCMD";
}else{
print "Warning: Skipping NM\n";
}
#Following 10 prints takes 10 sec and show that parent "process" is alive
#for(my $i=0; $i < 5; $i++){
# print "P\n";
# sleep 1;
#}
#assuming the parent path has not changed, so still can use relative chadir
path
my $pid_WMEnc = fork;
#Following is forked, shared code till (including) unless statement
#print "pid = $pid_WMEnc\n";
unless($pid_WMEnc)
{
#WindowsMediaEncoder process, go to its directory
chdir $pathWme;
my $ClildCMD = "WMEncoder" . $EXEorPL . " " . $FileToRecode . " 1 " .
$mixmode;
#
# Now it's time to synch up copmlition. After WMEncoder completes we don't need
NM any more,
# so we need to ping it to wrop it up.
#
74 Scripts Appendix
A
30579 Rev. 3.71 June 2005 AMD Processor Performance Evaluation Guide
Appendix A Scripts 75