vak: (Улыбка)
[personal profile] vak
В качестве бенчмарка используем вычисление контрольной суммы небольшого файла, в цикле:

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%. Вполне неплохо с учетом потребляемой мощности. Но с эффективностью ядра Линукса надо что-то делать.

Date: 2014-09-07 05:10 (UTC)
From: [identity profile] dom3d.livejournal.com
Я помню в 1993 году запускал одну и ту же задачу на 2-х компьютерах.
IBM - PC CPU: Intel 30 M
IRIS-4D35 CPU: 36MHz MIPS R3000

Угадайте где работало в 100 раз быстрее.

Date: 2014-09-07 11:31 (UTC)
From: [identity profile] dom3d.livejournal.com
Я не понял, почему процессор MIPS стоит на месте, а Интел развивается.
Или создатели MIPS уже на пенсии?

Date: 2014-09-07 16:55 (UTC)
From: [identity profile] vv-ulanov.livejournal.com
4780 девятистадийный, более ранние были 8 и менее стадийными

Date: 2014-09-21 09:32 (UTC)
From: [identity profile] vv-ulanov.livejournal.com
я наверное непонятно выразился, я про Ingenic 8)
ранние Ingenic включая Jz4770(4775) 8 стадийные
Jz4780 - 9 стадийный

Date: 2014-09-07 08:17 (UTC)
From: [identity profile] jackill.livejournal.com
А если большого файла?
И как-нибудь еще с повторяющимися данными?

Date: 2014-09-07 14:22 (UTC)
From: [identity profile] b00ter.livejournal.com
Ядра? А работа производилась с одинаковыми i/o устройствами, да?

Date: 2014-09-07 22:23 (UTC)
From: [identity profile] sitlar.livejournal.com
А что означает real?