Is Intel Atom 270 really so slow?
MK
public at kubikcz.net
Sun Oct 4 08:54:15 CEST 2009
Hi
thank you for an answer. I repeated test according suggestion but still I
think that my system is a slower than it should be.
hw.model=Intel(R) Atom(TM) CPU N270 @ 1.60GHz ("GenuineIntel" 686-class)
aes-128-cbc 9499.85k 11388.44k 12803.13k 13166.69k
13337.53k
aes-256-cbc 7272.49k 8811.23k 9233.04k 9444.48k
9507.48k
CPU specifications for Atom 230 and 270 are very similar so I expected to
see more or less same numbers in the test but it showed it's much more
slower.
I run GENERIC.MP kernel but I tried also GENERIC with no improvement.
Any idea?
MK
--------------------------------------------------
From: "Stuart Henderson" <stu at spacehopper.org>
Sent: Saturday, October 03, 2009 2:26 PM
To: <openbsd-newbies at sfobug.org>
Subject: Re: Is Intel Atom 270 really so slow?
> On 2009-10-02, MK <public at kubikcz.net> wrote:
>> Hello
>>
>> I've just installed OpenBSD 4.5 on Intel Atom 270 1.6GHz mini ITX board
>> and
>> made some tests.
>> CPU speed does not look very good, in fact I was comparing OpenSSL tests
>> with my old Pentium III 500MHz and it's in many cases faster.
>> (in ubench Pentium III is just about 1200 points lower than 1.6Ghz Atom)
>>
>> e.g.
>>
>> openssl speed aes
>>
>> Intel Atom
>>
>> The 'numbers' are in 1000s of bytes per second processed.
>> type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
>> bytes
>> aes-128 cbc 10396.85k 12298.42k 12928.09k 13091.55k
>> 13142.58k
>> aes-192 cbc 9116.41k 10525.00k 10981.04k 11102.07k
>> 11139.49k
>> aes-256 cbc 8068.51k 9088.34k 9410.93k 9491.90k
>> 9520.14k
>>
>> Pentium III
>>
>> The 'numbers' are in 1000s of bytes per second processed.
>> type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
>> bytes
>> aes-128 cbc 14980.42k 15963.78k 16222.05k 16329.53k
>> 16919.33k
>> aes-192 cbc 13102.40k 14225.10k 14473.31k 14457.72k
>> 14487.41k
>> aes-256 cbc 11976.37k 12662.91k 12850.40k 12842.31k
>> 12945.35k
>>
>> Is that an expected result, or is it caused by some wrong configuration
>> on
>> my system?
>
> They are not fast CPUs. The PIII/Pentium M derived CPUs are much
> faster clock-for-clock. Don't expect anything like the performance of
> a 1.4GHz Pentium M from an Atom system.
>
> But you are also not using the recommended way to get accurate speed
> test results.
>
> e.g. openssl speed -evp aes256 -elapsed, openssl speed -evp
> aes128 -elapsed
> http://markmail.org/message/27kslswk4zahitit?q=thread:ngdhgyjfi2bgx3mb
>
> Here are examples from some of my systems.
>
> type 16 bytes 64 bytes 256 bytes 1024 bytes 8192
> bytes
>
> hw.model=Intel(R) Atom(TM) CPU 230 @ 1.60GHz ("GenuineIntel" 686-class)
> aes-128-cbc 19038.03k 22711.28k 25477.35k 26380.26k
> 26533.04k
> aes-256-cbc 12845.55k 17726.87k 18514.90k 18995.34k
> 19078.13k
>
> hw.model=Intel(R) Pentium(R) M processor 1.80GHz ("GenuineIntel"
> 686-class)
> *throttled to 600MHz*
> aes-128-cbc 9899.51k 24677.09k 27413.80k 28302.58k
> 28499.52k
> aes-256-cbc 14628.60k 18896.27k 19306.85k 20853.67k
> 20903.13k
>
> hw.model=Intel(R) Pentium(R) M processor 1.80GHz ("GenuineIntel"
> 686-class)
> aes-128-cbc 29764.09k 58372.77k 76936.57k 84923.22k
> 85870.56k
> aes-256-cbc 43417.90k 56709.43k 61328.90k 62481.61k
> 62912.43k
>
> hw.model=Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
> aes-128-cbc 91020.19k 99403.47k 101908.04k 102832.04k
> 102777.22k
> aes-256-cbc 72070.90k 76275.03k 77913.78k 78081.53k
> 80180.70k
>
> hw.model=AMD Opteron(tm) Processor 252
> aes-128-cbc 103124.01k 113282.39k 117289.34k 118376.37k
> 118693.44k
> aes-256-cbc 83422.11k 91675.96k 94265.24k 94990.56k
> 95180.43k
>
> You'll see interesting results on the Geode LX in the soekris 5501/Alix
> systems. They have hardware acceleration for aes-128-cbc but not
> aes-256-cbc.
> There are setup overheads which aren't related to how much data is
> encrypted
> at once, so large block sizes produce much higher rates than small ones
> (and
> software does better than hardware for small block sizes).
>
> hw.model=Geode(TM) Integrated Processor by AMD PCS ("AuthenticAMD"
> 586-class)
>
> sysctl kern.usercrypto=1 (the default):
> aes-128-cbc [1] 706.55k 2639.08k 8397.03k 18902.58k
> 28729.13k
> aes-256-cbc [1] 619.83k 1694.13k 2956.24k 3628.23k
> 3943.12k
>
> sysctl kern.usercrypto=0:
> aes-128-cbc [2] 5808.83k 7405.93k 7868.92k 8148.31k
> 8241.87k
> aes-256-cbc [2] 3990.27k 5351.07k 5948.26k 6035.84k
> 6048.84k
>
>
> _______________________________________________
> Openbsd-newbies mailing list
> Openbsd-newbies at sfobug.org
> http://mailman.theapt.org/listinfo/openbsd-newbies
More information about the Openbsd-newbies
mailing list