[ptx] x64 benchmarks
Michael Galloway
mgx at ornl.gov
Tue Jan 17 14:20:47 GMT 2006
and for enblend:
32bit:
model name : Intel(R) Pentium(R) 4 CPU 2.40GHz
stepping : 4
cpu MHz : 2386.844
time enblend -o 32b.tif test10000.tif test10001.tif test10002.tif test10003.tif test10004.tif test10005.tif test10006.tif
Checkpointing...
real 0m58.856s
user 0m26.430s
sys 0m2.472s
64bit:
vendor_id : AuthenticAMD
cpu family : 15
model : 5
model name : AMD Opteron(tm) Processor 242
stepping : 10
cpu MHz : 1594.190
time enblend -o 64b.tif test10000.tif test10001.tif test10002.tif test10003.tif test10004.tif test10005.tif test10006.tif
Checkpointing...
real 0m38.970s
user 0m35.021s
sys 0m0.795s
On Tue, Jan 17, 2006 at 09:27:08AM +0100, Pablo d'Angelo wrote:
> Marek Januszewski schrieb:
> > Hello,
> >
> > So how about we set up some big benchmarking project and we all post
> > results here?
>
> I always had the feeling that the AMD64 bit version run a bit faster.
>
> While I haven't set up a complete benchmark project, but I have remapped a
> single image from a project (with lots of black, empty space). No crop
> (nona) or acceleration (PTmender) was used.
>
> This are the user times:
> x86 32 bit (s) AMD64 (s) speedup
> PTStitcher 35.495
> PTmender 35.675 28.995 23%
> nona 27.588 22.179 24%
>
> So at least for panoramic stitching, actually using the 64 bit instructions
> on that the AMD64 provides seems to improve remapping speed by ~ 20%
>
> Note: if fast transform or cropped tiff output would have been used, the
> times would differ a lot. For smaller panos, the fast transform code used by
> PTStitcher and PTmender would blow nona away, while for larger panos, nona
> would be faster
>
> If there is interest, I can provide the example. However, for very fast
> machine, the IO bandwith will probably the limiting factor
>
> Details:
>
> I'm running ubuntu breezy on and AMD64 (almost 2 years old) machine with 1.5
> GB of memory. All programs have been run during the same session. cpu
> frequency was fixed to 2000 MHz during the test.
>
> > gcc -v
> Target: x86_64-linux-gnu
> gcc-Version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)
>
> > gcc -v
> Target: i486-linux-gnu
> gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)
>
>
> This is what /proc/cpu said about my processor:
>
> vendor_id : AuthenticAMD
> cpu family : 15
> model : 4
> model name : AMD Athlon(tm) 64 Processor 3000+
> stepping : 8
> cpu MHz : 2002.608
> cache size : 512 KB
>
> ciao
> Pablo
>
More information about the ptx
mailing list