В качестве бенчмарка используем вычисление контрольной суммы небольшого файла, в цикле:
time bash -c 'for ((i=1; i<500; i++)) do cksum bashc-4.3-linux-mipsel.tgz > /dev/null; done'
Делаем три запуска и усредняем. Для сравнения выполняем то же самое на маке.
MIPS Ingenic JZ4780 1.2 GHz:
real 0m7.161s real 0m7.193s real 0m7.197s
user 0m2.140s user 0m2.380s user 0m2.310s
sys 0m3.470s sys 0m3.250s sys 0m3.300s
x86_64 Intel Core i5 2.7 GHz:
real 0m1.403s real 0m1.400s real 0m1.410s
user 0m0.949s user 0m0.947s user 0m0.953s
sys 0m0.429s sys 0m0.429s sys 0m0.437s
Для простоты, усредним и нормируем эти значения к условной частоте процессора 1 GHz.
MIPS: real 8.62 user 2.73 sys 4.01
Intel: real 3.79 user 2.56 sys 1.17
Судя по времени режима пользователя, Intel работает пошустрее чем Ingenic где-то на 6-7%. Вполне неплохо с учетом потребляемой мощности. Но с эффективностью ядра Линукса надо что-то делать.
time bash -c 'for ((i=1; i<500; i++)) do cksum bashc-4.3-linux-mipsel.tgz > /dev/null; done'
Делаем три запуска и усредняем. Для сравнения выполняем то же самое на маке.
MIPS Ingenic JZ4780 1.2 GHz:
real 0m7.161s real 0m7.193s real 0m7.197s
user 0m2.140s user 0m2.380s user 0m2.310s
sys 0m3.470s sys 0m3.250s sys 0m3.300s
x86_64 Intel Core i5 2.7 GHz:
real 0m1.403s real 0m1.400s real 0m1.410s
user 0m0.949s user 0m0.947s user 0m0.953s
sys 0m0.429s sys 0m0.429s sys 0m0.437s
Для простоты, усредним и нормируем эти значения к условной частоте процессора 1 GHz.
MIPS: real 8.62 user 2.73 sys 4.01
Intel: real 3.79 user 2.56 sys 1.17
Судя по времени режима пользователя, Intel работает пошустрее чем Ingenic где-то на 6-7%. Вполне неплохо с учетом потребляемой мощности. Но с эффективностью ядра Линукса надо что-то делать.

no subject
Date: 2014-09-07 05:10 (UTC)IBM - PC CPU: Intel 30 M
IRIS-4D35 CPU: 36MHz MIPS R3000
Угадайте где работало в 100 раз быстрее.
no subject
Date: 2014-09-07 05:52 (UTC)Ядро Ingenic как раз не сильно отличается по микроархитектуре от R3000, стоявшего в IRIS 4D35. Классический 5-стадийный конвейер. А вот Интел сильно изменился. У него внутри теперь
неонкатоже RISC, только pipeline жуткой длины, и навороченная трансляция кода x86 на лету. Поэтому и кушает в разы больше.no subject
Date: 2014-09-07 08:17 (UTC)И как-нибудь еще с повторяющимися данными?
no subject
Date: 2014-09-07 11:31 (UTC)Или создатели MIPS уже на пенсии?
no subject
Date: 2014-09-07 14:22 (UTC)no subject
Date: 2014-09-07 16:55 (UTC)no subject
Date: 2014-09-07 22:23 (UTC)no subject
Date: 2014-09-20 21:09 (UTC)no subject
Date: 2014-09-20 21:11 (UTC)no subject
Date: 2014-09-20 21:15 (UTC)http://programmers.stackexchange.com/questions/210818/how-long-is-a-typical-modern-microprocessor-pipeline
no subject
Date: 2014-09-21 09:32 (UTC)ранние Ingenic включая Jz4770(4775) 8 стадийные
Jz4780 - 9 стадийный
no subject
Date: 2014-09-22 03:33 (UTC)