Author: Maciej Fijalkowski <[email protected]>
Branch: extradoc
Changeset: r4622:15f8c956f916
Date: 2012-08-16 15:01 +0000
http://bitbucket.org/pypy/extradoc/changeset/15f8c956f916/

Log:    results so far, missing psyco

diff --git a/talk/iwtc11/benchmarks/convolution/__init__.py 
b/talk/iwtc11/benchmarks/convolution/__init__.py
new file mode 100644
diff --git a/talk/iwtc11/benchmarks/results-newer 
b/talk/iwtc11/benchmarks/results-newer
new file mode 100644
--- /dev/null
+++ b/talk/iwtc11/benchmarks/results-newer
@@ -0,0 +1,134 @@
+
+pypy
+sqrt(int): 2.65426619053 +- 0.000593063541653
+sqrt(float): 0.890778207779 +- 8.10260161606e-05
+sqrt(Fix16): 2.9558193922 +- 0.00343079737478
+conv3(array(1e6)): 0.507398438454 +- 0.00402136347973
+conv5(array(1e6)): 0.676886296272 +- 0.00724281539848
+conv3(array(1e5)): 0.493110013008 +- 0.014502255573
+conv5(array(1e5)): 0.64068274498 +- 0.00231231645878
+conv3x3(Array2D(1000000x3)): 0.212698507309 +- 0.00289266255974
+conv3x3(Array2D(1000x1000)): 0.203201508522 +- 0.0047865291912
+dilate3x3(Array2D(1000x1000)): 3.9055971384 +- 0.0189535329784
+sobel(Array2D(1000x1000)): 0.209997797012 +- 0.00211935677005
+SOR(100, 32768): 2.66050038338 +- 0.0010800020766
+SOR(1000, 256): 2.10247271061 +- 0.00232920438531
+SparseMatMult(1000, 5000, 262144): 16.5185607195 +- 0.0393945120392
+SparseMatMult(100000, 1000000, 1024): 8.75150618553 +- 0.0758762812781
+MonteCarlo(268435456): 15.3278597116 +- 0.0830717606182
+LU(100, 4096): 13.3891670465 +- 0.032121819169
+LU(1000, 2): 5.98542547226 +- 0.2121247397
+FFT(1024, 32768): 12.7262591124 +- 0.0149583177963
+FFT(1048576, 2): 2.04666640759 +- 0.00353249521263
+
+pypy --jit 
enable_opts=intbounds:rewrite:virtualize:string:earlyforce:pure:heap:ffi
+sqrt(int): 3.22146420479 +- 0.0166730356303
+sqrt(float): 1.36680743694 +- 0.000736549399736
+sqrt(Fix16): 5.12442705631 +- 0.00249018084562
+conv3(array(1e6)): 1.12753450871 +- 0.0219648231056
+conv5(array(1e6)): 1.26434020996 +- 0.00465903591654
+conv3(array(1e5)): 1.08775920868 +- 0.0111802746362
+conv5(array(1e5)): 1.22445657253 +- 0.00444589876115
+conv3x3(Array2D(1000000x3)): 0.698695230484 +- 0.00268662304908
+conv3x3(Array2D(1000x1000)): 0.696254897118 +- 0.00348848002322
+dilate3x3(Array2D(1000x1000)): 4.34915883541 +- 0.00697317835342
+sobel(Array2D(1000x1000)): 0.487706685066 +- 0.00449594482746
+SOR(100, 32768): 8.24065442085 +- 0.000809964272173
+SOR(1000, 256): 6.48119492531 +- 0.0035348507908
+SparseMatMult(1000, 5000, 262144): 24.2510689497 +- 0.0375512289592
+SparseMatMult(100000, 1000000, 1024): 17.007766819 +- 0.0129384096596
+MonteCarlo(268435456): 20.5959893703 +- 0.0496480447675
+LU(100, 4096): 32.2203613043 +- 0.143373042757
+LU(1000, 2): 14.9797694921 +- 0.222472364737
+FFT(1024, 32768): 20.8292940855 +- 0.0198538767472
+FFT(1048576, 2): 4.12478723526 +- 0.0102226822312
+
+gcc -O3 -march=native -fno-tree-vectorize
+sqrt(float): 0.85 +- 0.04472135955
+sqrt(int): 1.252 +- 0.02683281573
+sqrt(Fix16): 1.344 +- 0.031304951685
+conv3(1e6): 0.604 +- 0.0328633534503
+conv5(1e6): 0.576 +- 0.025099800796
+conv3(1e5): 0.524 +- 0.0427784992724
+conv5(1e5): 0.548 +- 0.0238746727726
+conv3x3(3): 0.194 +- 0.031304951685
+conv3x3(1000): 0.168 +- 0.040249223595
+dilate3x3(1000): 0.174 +- 0.031304951685
+sobel(Array2D(1000x1000)): 0.174 +- 0.031304951685
+SOR(100,32768): 1.76 +- 0.04472135955
+SOR(1000,256): 1.492 +- 0.0216794833887
+SparseMatMult(1000,5000,262144): 1.844 +- 0.031304951685
+SparseMatMult(100000,1000000,1024): 1.202 +- 0.02683281573
+MonteCarlo(268435456): 1.692 +- 0.049193495505
+LU(100,4096): 1.326 +- 0.03577708764
+LU(1000,2): 0.65 +- 0.0393700393701
+FFT(1024,32768): 1.396 +- 0.0415932686862
+FFT(1048576,2): 0.83 +- 0.022360679775
+
+python2.7
+sqrt(int): 13.9103219509
+sqrt(float): 14.9854559898
+sqrt(Fix16): 463.464937925
+conv3(array(1e6)): 49.2025039196
+conv5(array(1e6)): 77.9357559681
+conv3(array(1e5)): 50.1411399841
+conv5(array(1e5)): 74.6525230408
+conv3x3(Array2D(1000000x3)): 139.809533119
+conv3x3(Array2D(1000x1000)): 138.949213982
+dilate3x3(Array2D(1000x1000)): 137.518280983
+sobel(Array2D(1000x1000)): 104.016052961
+SOR(100, 32768): 1458.11955094
+SOR(1000, 256): 1210.44858599
+SparseMatMult(1000, 5000, 262144): 371.657244921
+SparseMatMult(100000, 1000000, 1024): 236.932228088
+MonteCarlo(268435456): 618.885730028
+LU(100, 4096): 1974.14182711
+LU(1000, 2): 955.308226109
+FFT(1024, 32768): 469.070852995
+FFT(1048576, 2): 58.9324650764
+
+python2.6 psyco-wrapper.py
+
+luajit
+sqrt(int): 0.834000 +- 0.006992
+sqrt(float): 0.834000 +- 0.005164
+sqrt(Fix16): 1.140000 +- 0.004714
+conv3(100, nil): 0.180000 +- 0.000000
+conv5(100, nil): 0.210000 +- 0.006667
+conv3(1000, nil): 0.124000 +- 0.005164
+conv5(1000, nil): 0.175000 +- 0.005270
+conv3x3(1000000, 3): 0.127000 +- 0.004830
+conv3x3(1000, 1000): 0.094000 +- 0.005164
+dilate3x3(1000, 1000): 0.091000 +- 0.003162
+sobel_magnitude(1000, 1000): 0.238000 +- 0.009189
+SOR(100, 32768): 1.314000 +- 0.005164
+SOR(1000, 256): 1.076000 +- 0.005164
+SparseMatMult(1000,5000,262144): 4.528000 +- 0.016193
+SparseMatMult(100000,1000000,1024): 2.416000 +- 0.005164
+MonteCarlo(268435456): 2.823000 +- 0.004830
+LU(100, 4096): 1.524000 +- 0.006992
+LU(1000, 2): 0.665000 +- 0.005270
+FFT(1024, 32768): 2.764000 +- 0.008433
+FFT(1048576, 2): 1.085000 +- 0.007071
+
+luajit -O-loop
+sqrt(int): 1.057000 +- 0.004830
+sqrt(float): 1.057000 +- 0.006749
+sqrt(Fix16): 12.802000 +- 0.040770
+conv3(100, nil): 0.702000 +- 0.004216
+conv5(100, nil): 0.866000 +- 0.005164
+conv3(1000, nil): 0.674000 +- 0.005164
+conv5(1000, nil): 0.841000 +- 0.003162
+conv3x3(1000000, 3): 0.528000 +- 0.004216
+conv3x3(1000, 1000): 0.495000 +- 0.005270
+dilate3x3(1000, 1000): 0.484000 +- 0.006992
+sobel_magnitude(1000, 1000): 0.602000 +- 0.006325
+SOR(100, 32768): 2.020000 +- 0.004714
+SOR(1000, 256): 1.630000 +- 0.004714
+SparseMatMult(1000,5000,262144): 9.637000 +- 0.016364
+SparseMatMult(100000,1000000,1024): 7.187000 +- 0.008233
+MonteCarlo(268435456): 3.923000 +- 0.008233
+LU(100, 4096): 8.568000 +- 0.006325
+LU(1000, 2): 3.994000 +- 0.006992
+FFT(1024, 32768): 4.425000 +- 0.008498
+FFT(1048576, 2): 1.326000 +- 0.014298
diff --git a/talk/iwtc11/benchmarks/runall.sh b/talk/iwtc11/benchmarks/runall.sh
--- a/talk/iwtc11/benchmarks/runall.sh
+++ b/talk/iwtc11/benchmarks/runall.sh
@@ -2,9 +2,9 @@
 
 ./benchmark.sh pypy
 ./benchmark.sh pypy --jit 
enable_opts=intbounds:rewrite:virtualize:string:earlyforce:pure:heap:ffi
-./benchmark.sh pypy-1.5
+#./benchmark.sh pypy-1.5
 #./benchmark.sh pypy-1.5 --jit 
enable_opts=intbounds:rewrite:virtualize:heap:unroll
-./benchmark.sh pypy-1.5 --jit enable_opts=intbounds:rewrite:virtualize:heap
+#./benchmark.sh pypy-1.5 --jit enable_opts=intbounds:rewrite:virtualize:heap
 #./benchmark.sh gcc
 #./benchmark.sh gcc -O2
 ./benchmark.sh gcc -O3 -march=native -fno-tree-vectorize
@@ -12,6 +12,6 @@
 ./benchmark.sh python2.6 psyco-wrapper.py
 #./benchmark.sh luajit-2.0.0-beta10
 #./benchmark.sh luajit-2.0.0-beta10 -O-loop
-./benchmark.sh luajit-master
-./benchmark.sh luajit-master -O-loop
+./benchmark.sh luajit
+./benchmark.sh luajit -O-loop
 #./benchmark.sh luajit
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to