Потестировал.
Дистрибутив на флешке фиговый.
- Код: Выделить всё • Развернуть
0. Info
SNOWBALL-SDK board.
Processor: ST-Ericsson A9500
Core: dual Cortex-A9 MPCore (ARMv7l) @ 1 GHz
Mem: LPDDR2 @ 1 GiB
1. Unixbench build
unixbench-4.1.0$ make CC=armel-unknown-linux-gnueabi-gcc OPTON='-O2 -fomit-frame-pointer -fforce-addr -ffast-math -mcpu=cortex-a9'
2. Dhrystone:
root@linaro:/tmp# ./dhry2 30
107787177 loops
root@linaro:/tmp# ./dhry2 30
107652473 loops
root@linaro:/tmp# ./dhry2 30
107748791 loops
Formula: avg(R) / (30 * 1757)
Result: 2043.8 DMIPS
3. Whetstone:
root@linaro:/tmp# ./whetstone-double
##########################################
Double Precision C/C++ Whetstone Benchmark
Calibrate
0.04 Seconds 1 Passes (x 100)
0.22 Seconds 5 Passes (x 100)
1.16 Seconds 25 Passes (x 100)
Use 216 passes (x 100)
Double Precision C/C++ Whetstone Benchmark
Loop content Result MFLOPS MOPS Seconds
N1 floating point -1.12398255667393476 19.379 0.214
N2 floating point -1.12187079889294172 21.037 1.380
N3 if then else 1.00000000000000000 1117.800 0.020
N4 fixed point 12.00000000000000000 0.000 0.000
N5 sin,cos etc. 0.49902937281518261 8.023 2.240
N6 floating point 0.99999987890802811 23.026 5.060
N7 assignments 3.00000000000000000 147.840 0.270
N8 exp,sqrt etc. 0.75100163018453692 8.035 1.000
MWIPS 212.097 10.184
MWIPS 212.097 10.184
Result: 212.0 MWIPS
Note: possibly NEON and/or VFP are disabled
4. Context1:
root@linaro:/tmp# ./context1 10
144858 loops
root@linaro:/tmp# ./context1 10
141625 loops
root@linaro:/tmp# ./context1 10
142436 loops
Formula: 1e6 / avg(R) / 10
Result: 0.699 us
5. udperf:
root@linaro:/tmp# ./udperf -s 10240 -r 192.168.1.45
Sent 9765 10240-bytes packets, speed 50Mbps, BER 0.00%, CPU 99.90%
udperf$ ./udperf.h -s 10240
Received 9765 10240-bytes packets, speed 50Mbps, BER 0.01%, CPU 1.84%
Result: slow periferial ethernet on localbus
Note: possibly it can accelerate
6. netperf:
root@linaro:/tmp# ./netperf -H 192.168.1.45,4
MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.1.45 (192.168.1.45) port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.01 34.95
Result: see #5
TODO: test Wi-Fi when driver arrives
Добавлено спустя 2 часа 21 минуту 47 секунд:У нас есть сравнение по этой же методике разных процессоров.
Не знаю какой точно атом (одноядерный) на 1.1 ГГц выдавал ~ 1880 DMIPS
Кстати dhry2 загружает только одно ядро. Так что общая производительность должна быть выше.
На моем ноуте получается ~12000 DMIPS (Core 2 Duo, T5850 @ 2.16GHz).
Плавающая производительность не велика. Пробовал я потом еще указывать -mfpu=neon, -mfpu=vfpv3.
Так вот результат на NEON получится на 10 попугаев меньше. На VFPv3 получилось практически то-же, что не указывая -mfpu.
Результат атома здесь схожий.
С context1 я ошибся в формуле. Там должно быть
.
Т.е. на него уходит ~70 мкс. Это лучше чем XScale 533 MHz (230 мкс), но хуже атома и MPC5125 (PowerPC 400 MHz - 23-25 мкс).
Вот сеть полный провал. Но думаю просто драйвер кривой. MAC-PHY сидит на внешней 16-битной шине.
Пока нет поддержки радио сеть целиком не потестить.
Вот за что хочется linaro снести так это за отсутствие ssh/scp/rsync/wget/lynx/links в рутфсе.
Слава богу хоть
nc был. Хоть как-то можно залить.
Добавлено спустя 4 минуты 42 секунды:Хотел сфоткать его с OR-AVR-M128-DS и ORduino, но забыл.
Они на работе лежатДобавлено спустя 2 часа 2 минуты 29 секунд:Проблема: нужен шнур MiniUSB-A — MiniUSB-B для подключения хаба.
Попробовал MiniUSB-B кабель подпаять к хабу, снежок не переходит в режим мастера.
Нужен именно разъем -A, там ID закорочен на GND. Без этого хаб не включается.
Думаю куплю в вольтмастере разъем, тогда попробую.