В качестве бенчмарка используем вычисление контрольной суммы небольшого файла, в цикле:
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 11:31 (UTC)Или создатели MIPS уже на пенсии?