[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] Libcurl-ssl / RPM package



On Wed, 16 Jun 2010, Miro Kropacek wrote:

If you want to make performance tests, I suggest to have a look here:
http://www.madboa.com/geek/openssl/#benchmark-speed
Keith? As you have build those packages, you've got this test build as well?

Hello Miro,

I never did timing tests, only tests to make sure the libs compiled cleanly for both 68000 and 68020-60.

I did run the benchmark test with both a 68000 openssl binary (which is included in the package) and a 68020-60 binary. Results were more or less very close. Some places 68020-60 is faster, some 68000 is faster.

Falcon / 68060 @ 72 Mhz / 512 Meg FastRAM / 14 Meg STRAM / 20 Mhz Bus

68020-60 Results:

The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md2 0.00 0.00 0.00 0.00 0.00 mdc2 -272.35 -361.17 -394.60 -404.84 -408.94 md4 -794.85 -2951.89 -9441.71 -21150.72 -31574.46 md5 -664.35 -2440.26 -7630.08 -16404.34 -23770.45 hmac(md5) -1586.45 -5133.33 -12994.13 -21236.05 -25552.53 sha1 -587.12 -2025.17 -6019.41 -12125.87 -16752.64 rmd160 -470.18 -1477.44 -2897.38 -6036.48 -9161.39 rc4 -10667.89 -11814.83 -12136.11 -12219.73 -12028.59 des cbc -1930.52 -2012.48 -2033.17 -2037.76 -2024.23 des ede3 -677.43 -694.08 -699.76 -703.68 -702.94 idea cbc -1733.40 -1798.19 -1815.04 -1819.31 -1812.87 seed cbc -2800.61 -2970.88 -3022.08 -3032.75 -2990.08 rc2 cbc -3183.28 -3409.17 -3470.51 -3485.01 -3470.03 rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00 blowfish cbc -4009.53 -4357.33 -4453.97 -4474.88 -4396.37 cast cbc -5172.56 -5781.44 -5953.28 -5993.81 -5857.28 aes-128 cbc -4489.97 -4869.76 -4982.61 -5003.95 -4893.39 aes-192 cbc -3917.14 -4203.20 -4286.29 -4302.51 -4218.88 aes-256 cbc -3468.45 -3694.29 -3755.52 -3763.20 -3707.53 camellia-128 cbc -3413.93 -3632.11 -3697.07 -3705.17 -3648.42

camellia-192 cbc -2702.67 -2841.92 -2879.57 -2882.12 -2848.80

camellia-256 cbc -2697.75 -2834.86 -2871.89 -2873.64 -2844.07

sha256 -946.32 -2251.20 -4038.40 -5056.85 -5424.99 sha512 -124.82 -499.52 -699.31 -947.20 -1053.06 whirlpool -239.04 -464.53 -752.21 -896.00 -952.56 aes-128 ige -4215.63 -4763.34 -4925.87 -4874.24 -4702.56 aes-192 ige -3704.41 -4121.49 -4243.07 -4194.99 -4068.69 aes-256 ige -3304.00 -3632.43 -3653.55 -3680.64 -3590.83
                  sign    verify    sign/s verify/s
rsa  512 bits -41.875000s -3.749064s     -0.0     -0.3
rsa 1024 bits -252.750000s -13.111111s     -0.0     -0.1
rsa 2048 bits -1669.500000s -47.976190s     -0.0     -0.0
rsa 4096 bits -11687.000000s -179.833333s     -0.0     -0.0
                  sign    verify    sign/s verify/s
dsa  512 bits -38.301887s -45.704545s     -0.0     -0.0
dsa 1024 bits -131.437500s -160.615385s     -0.0     -0.0
dsa 2048 bits -474.400000s -561.250000s     -0.0     -0.0
                              sign    verify    sign/s verify/s
 160 bit ecdsa (secp160r1) -10.6085s -55.6667s     -0.1     -0.0
 192 bit ecdsa (nistp192)  -9.9257s -50.1750s     -0.1     -0.0
 224 bit ecdsa (nistp224) -14.1915s -73.8571s     -0.1     -0.0
 256 bit ecdsa (nistp256) -22.8182s -125.5625s     -0.0     -0.0
 384 bit ecdsa (nistp384) -56.0278s -311.7143s     -0.0     -0.0
 521 bit ecdsa (nistp521) -175.1667s -953.6667s     -0.0     -0.0
 163 bit ecdsa (nistk163) -24.8519s -46.6512s     -0.0     -0.0
 233 bit ecdsa (nistk233) -38.0566s -93.3182s     -0.0     -0.0
 283 bit ecdsa (nistk283) -49.5122s -166.1538s     -0.0     -0.0
 409 bit ecdsa (nistk409) -99.1429s -412.6000s     -0.0     -0.0
 571 bit ecdsa (nistk571) -214.8000s -948.0000s     -0.0     -0.0
 163 bit ecdsa (nistb163) -15.2748s -47.0000s     -0.1     -0.0
 233 bit ecdsa (nistb233) -28.8714s -99.9500s     -0.0     -0.0
 283 bit ecdsa (nistb283) -44.0652s -185.9091s     -0.0     -0.0
 409 bit ecdsa (nistb409) -97.7619s -476.6000s     -0.0     -0.0
 571 bit ecdsa (nistb571) -213.5000s -1103.0000s     -0.0     -0.0
                              op      op/s
 160 bit ecdh (secp160r1) -47.8333s     -0.0
 192 bit ecdh (nistp192) -43.6957s     -0.0
 224 bit ecdh (nistp224) -61.6970s     -0.0
 256 bit ecdh (nistp256) -103.2000s     -0.0
 384 bit ecdh (nistp384) -255.2500s     -0.0
 521 bit ecdh (nistp521) -775.0000s     -0.0
 163 bit ecdh (nistk163) -21.2316s     -0.0
 233 bit ecdh (nistk233) -44.0000s     -0.0
 283 bit ecdh (nistk283) -81.5200s     -0.0
 409 bit ecdh (nistk409) -205.2000s     -0.0
 571 bit ecdh (nistk571) -472.4000s     -0.0
 163 bit ecdh (nistb163) -22.8295s     -0.0
 233 bit ecdh (nistb233) -49.4146s     -0.0
 283 bit ecdh (nistb283) -92.1364s     -0.0
 409 bit ecdh (nistb409) -236.8889s     -0.0
 571 bit ecdh (nistb571) -548.7500s     -0.0

---


68000 Results:

The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes md2 0.00 0.00 0.00 0.00 0.00 mdc2 -273.22 -361.22 -395.02 -404.52 -408.94 md4 -794.25 -2949.87 -9441.28 -21147.31 -31539.20 md5 -666.40 -2445.33 -7646.72 -16419.84 -23784.11 hmac(md5) -1585.39 -5131.84 -12995.41 -21230.93 -25545.39 sha1 -598.32 -2058.56 -6094.08 -12204.37 -16793.60 rmd160 -471.20 -1480.64 -2904.75 -6019.41 -9175.04 rc4 -10666.85 -11814.19 -12139.09 -12218.03 -12028.59 des cbc -1931.44 -2012.16 -2033.49 -2037.83 -2024.38 des ede3 -677.17 -694.08 -699.73 -703.68 -702.94 idea cbc -1733.06 -1798.40 -1815.04 -1819.31 -1812.87 seed cbc -2801.19 -2972.05 -3021.65 -3032.75 -2990.08 rc2 cbc -3184.53 -3409.81 -3470.51 -3486.72 -3470.03 rc5-32/12 cbc 0.00 0.00 0.00 0.00 0.00 blowfish cbc -4005.48 -4360.26 -4453.55 -4474.88 -4402.69 cast cbc -5174.98 -5781.76 -5952.85 -5993.81 -5857.28 aes-128 cbc -4489.40 -4867.41 -4982.68 -5002.24 -4893.39 aes-192 cbc -3916.15 -4203.52 -4286.29 -4300.80 -4218.07 aes-256 cbc -3468.51 -3694.61 -3755.95 -3761.49 -3707.53 camellia-128 cbc -3410.56 -3633.81 -3696.32 -3705.17 -3645.44

camellia-192 cbc -2705.25 -2842.03 -2879.15 -2882.56 -2848.80

camellia-256 cbc -2696.44 -2835.60 -2871.47 -2874.03 -2844.07

sha256 -946.88 -2250.45 -4039.68 -5056.85 -5424.99 sha512 -124.98 -499.73 -699.73 -947.20 -1051.31 whirlpool -239.65 -462.08 -759.47 -890.88 -938.95 aes-128 ige -4209.15 -4762.77 -4925.87 -4870.83 -4702.56 aes-192 ige -3700.83 -4123.41 -4243.20 -4191.57 -4068.69 aes-256 ige -3303.33 -3632.85 -3652.69 -3679.57 -3584.85
                  sign    verify    sign/s verify/s
rsa  512 bits -41.653061s -3.735568s     -0.0     -0.3
rsa 1024 bits -251.375000s -13.032468s     -0.0     -0.1
rsa 2048 bits -1660.000000s -47.690476s     -0.0     -0.0
rsa 4096 bits -11605.000000s -179.000000s     -0.0     -0.0
                  sign    verify    sign/s verify/s
dsa  512 bits -37.962264s -46.674419s     -0.0     -0.0
dsa 1024 bits -130.000000s -155.076923s     -0.0     -0.0
dsa 2048 bits -474.000000s -563.000000s     -0.0     -0.0
                              sign    verify    sign/s verify/s
 160 bit ecdsa (secp160r1) -10.5820s -55.8333s     -0.1     -0.0
 192 bit ecdsa (nistp192)  -9.8719s -51.3846s     -0.1     -0.0
 224 bit ecdsa (nistp224) -14.1549s -74.1852s     -0.1     -0.0
 256 bit ecdsa (nistp256) -22.8864s -126.6875s     -0.0     -0.0
 384 bit ecdsa (nistp384) -55.4722s -310.0000s     -0.0     -0.0
 521 bit ecdsa (nistp521) -173.9167s -958.3333s     -0.0     -0.0
 163 bit ecdsa (nistk163) -25.4051s -46.7442s     -0.0     -0.0
 233 bit ecdsa (nistk233) -38.1887s -91.3636s     -0.0     -0.0
 283 bit ecdsa (nistk283) -49.5366s -166.4615s     -0.0     -0.0
 409 bit ecdsa (nistk409) -98.8571s -413.6000s     -0.0     -0.0
 571 bit ecdsa (nistk571) -214.9000s -945.6667s     -0.0     -0.0
 163 bit ecdsa (nistb163) -15.2901s -46.8837s     -0.1     -0.0
 233 bit ecdsa (nistb233) -28.7714s -100.2500s     -0.0     -0.0
 283 bit ecdsa (nistb283) -43.4783s -186.7273s     -0.0     -0.0
 409 bit ecdsa (nistb409) -97.4762s -476.6000s     -0.0     -0.0
 571 bit ecdsa (nistb571) -213.5000s -1101.5000s     -0.0     -0.0
                              op      op/s
 160 bit ecdh (secp160r1) -47.5814s     -0.0
 192 bit ecdh (nistp192) -44.4130s     -0.0
 224 bit ecdh (nistp224) -62.0909s     -0.0
 256 bit ecdh (nistp256) -103.6500s     -0.0
 384 bit ecdh (nistp384) -251.0000s     -0.0
 521 bit ecdh (nistp521) -782.3333s     -0.0
 163 bit ecdh (nistk163) -21.3191s     -0.0
 233 bit ecdh (nistk233) -44.4130s     -0.0
 283 bit ecdh (nistk283) -81.4000s     -0.0
 409 bit ecdh (nistk409) -205.3000s     -0.0
 571 bit ecdh (nistk571) -472.4000s     -0.0
 163 bit ecdh (nistb163) -23.3140s     -0.0
 233 bit ecdh (nistb233) -49.7561s     -0.0
 283 bit ecdh (nistb283) -92.5455s     -0.0
 409 bit ecdh (nistb409) -236.3333s     -0.0
 571 bit ecdh (nistb571) -546.0000s     -0.0

---

I can do more tests during the day, maybe, if there are some other things to look into.

Keith