Welcome to Scribd! Sign in or start your free trial to enjoy books, documents, audiobooks, and moreFind out more
Download
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Benchmarks: AMD64 in 32bit mode vs 64bit mode (Ubuntu)

Benchmarks: AMD64 in 32bit mode vs 64bit mode (Ubuntu)

4.88

|Views: 8,895|Likes:
Published by ausim
Some rights reserved – you may redistribute this document under attribution license of Creative Commons 1.0 Israel.
Some rights reserved – you may redistribute this document under attribution license of Creative Commons 1.0 Israel.

More info:

Published by: ausim on Oct 05, 2007
Copyright:Attribution

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/21/2015

pdf

text

original

 
Benchmarks: AMD64 in 32bit mode vs 64bit mode
By Artyom Tonkikh (18/12/2006)
There are lots of discussions about the performance of the 64bit software. It is known that most of 64bits software should use more memory, should have larger code size etc.. However there are veryfew reasonable comparisons that test wide range of useful software. Most of them are related toWindows XP 64bit edition that still comes with lots of 32bit software. So this article represents theresults of performance measurements of wide range of software that is compiled in 32 and 64 bit mode.
 Environment 
In order to do fair comparison two LiveCD's of Ubuntu Linux were used. Both have similar versions of the software compiled in 32 or 64 bit mode.
Tests
The following tests where performed:1.
Audio processing
: converting audio track in wav format to mp3 with VBR settings (using lameencoder)2.
Audio processing
: converting audio track in wav format to ogg vorbis (using oggenc – part of vorbis-tools)3.
Image processing
: converting number of images applying on them despeckle, resizing themand then applying sharpening filters. (using ImageMagick)4.
Mathematical operations
: generating random 50 matrices of 1000x1000, inverting them andmultiplying all together. (using octave)5.
Video processing
: converting video clip to mpeg4 using XVid encoder, applying, sharpeningand median filters. (using AviDemux)6.
3D Rendering:
creation of images of sample 3D objects with Blender.7.
Gaming
: two demonstration runs of Nexuiz 3D game - FPS test.8.
Web Browsing:
CSS Page Rendering and Java Script speed tests using following tests:http://www.howtocreate.co.uk/csstest.html,http://www.24fun.com/downloadcenter/benchjs/benchjs.html9.
Code compilation:
Compilation of sample code using gcc compiler with -O3 optimization.10.
Web Server:
Measurement of number of requests per second for simple HTML file usingapache2.11.
LAMP Stack:
Measurement of number of requests per second for main page of Wordpress blogthat runs on Apache 2, MySQL 4.1 and PHP 5.
 Hardware
AMD Athlon 64 3000+ Venice Core, 1GB RAM, nVidia 6600 128MB,
Some rights reserved – you may redistribute this document under attribution license of Creative Commons 1.0 Israel.
 
 Results
Run time comparison
 Softwarei386 run time sec.amd64 run time sec.Gain %
Lame
1:03.41:05.6-3%
Ogg
0:33.60:23.642%
ImageMagick 
0:31.80:15.5105%
Octave
2:251:2179%
AviDemux
8:457:1820%
Blender
3:06,2:49
*
1:59,2:21
*
56%20%
*
GCC
20.821.1-1.3%
Firefox Java Script
1.558, 2.529, 0.897, 2.432,0.295, 3.144, 1.0321.495, 2.625, 0.773,2.142, 0.288, 2.833, 1.0566.0%
Firefox CSS Rendering
1.2140.97624%*) Usage of memory of 64 bit Blender was significantly higher in the second test: 410MB when 32bitused only 300MB.
FPS Tests
 Softwaretest descriptioni386amd64Gain %
Nexuiz
FPS demo1/demo29.74,4.4811.4,5.4117.5%20.8%
Server Load Tests
 Softwaretest descriptioni386amd64Gain %
LAMP Stack 
requests per second for differentnumber of concurrentrequests125101520255.976.216.065.785.625.385.307.127.357.186.936.626.246.2819.318.418.519.917.816.018.518.3
Some rights reserved – you may redistribute this document under attribution license of Creative Commons 1.0 Israel.
 
 Softwaretest descriptioni386amd64Gain %
Apache
requests per second for differentnumber of concurrentrequests1251015202544153260181911431221103163610061132115311621198116344.089.088.340.81.70-1.9012.839.2
Some rights reserved – you may redistribute this document under attribution license of Creative Commons 1.0 Israel.
0 2.5 5 7.5 10 12.5 15 17.5 20 22.5 255.25.45.65.866.26.46.66.877.27.4
LAMP
amd64i386
Concurrency
   R  e  q  u  e  s   t  s  p  e  r  s  e  c  o  n   d
0 2.5 5 7.5 10 12.5 15 17.5 20 22.5 25400450500550600650700750800850900950100010501100115012001250
Apache
amd64i386
concurrency
   R  e  q  u  e  s   t  s  p  e  r  s  e  c  o  n   d

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->