Dhrystone на Эльбрусе-4С
2015-05-27 22:57Появилась некоторая информация про реальную скорость Эльбруса-4С. Подробности в ветке: http://1500py470.livejournal.com/119026.html?thread=1141490#t1141490
Вкратце, тест Dhrystone на 800-мегагерцовом Эльбрусе-4С показывает скорость 2.67 MDPS.
Для сравнения, я померял на своем домашнем аймаке (2.7 GHz Intel Core i5), получается 28.4 MDPS. То есть если пересчитать по частоте, 800-мегагерцовый Эльбрус работает примерно как 250-мегагерцовый Intel i5.
Мои исходники Dhrystone здесь: https://code.google.com/p/vak-opensource/source/browse/trunk/#trunk%2Futilities%2Fdhrystone
Попробуйте скомпилировать и запустить у себя, для сравнения.
P.S. MDPS = Million Dhrystones Per Second.
P.P.S. Чтобы получить DMIPS, нужно измеренное значение умножить на 569. Я поправил исходники теста, теперь он все правильно печатает. То есть реальный DMIPS Эльбруса равен 1520, что примерно соответствует процессору Pentium III с частотой 1000 МГц. Таблица результатов здесь: http://www.roylongbottom.org.uk/dhrystone%20results.htm
Вкратце, тест Dhrystone на 800-мегагерцовом Эльбрусе-4С показывает скорость 2.67 MDPS.
Для сравнения, я померял на своем домашнем аймаке (2.7 GHz Intel Core i5), получается 28.4 MDPS. То есть если пересчитать по частоте, 800-мегагерцовый Эльбрус работает примерно как 250-мегагерцовый Intel i5.
Мои исходники Dhrystone здесь: https://code.google.com/p/vak-opensource/source/browse/trunk/#trunk%2Futilities%2Fdhrystone
Попробуйте скомпилировать и запустить у себя, для сравнения.
P.S. MDPS = Million Dhrystones Per Second.
P.P.S. Чтобы получить DMIPS, нужно измеренное значение умножить на 569. Я поправил исходники теста, теперь он все правильно печатает. То есть реальный DMIPS Эльбруса равен 1520, что примерно соответствует процессору Pentium III с частотой 1000 МГц. Таблица результатов здесь: http://www.roylongbottom.org.uk/dhrystone%20results.htm

no subject
Date: 2015-05-28 17:29 (UTC)Но если очень настаиваете - то, например, Intel Core со встроенной графикой запросто скачет и по линуксу и по матрицам.
Вообще интересно, под какими задачами Э. покажет свои вычислительные преимущества и есть ли они. Пока выглядит как абсолютно неконкурентный продукт - ни по цене, ни по возможностям.
no subject
Date: 2015-05-28 18:01 (UTC)Я тоже не понял, но раз кому-то было надо делать VLIW-процессор с виду общего назначения, то тестировать его производительность будет честнее на задачах, ради которых его делали VLIW.
С последним утверждением я согласен, но говорю о том, что dhrystone показывает его в самом невыгодном свете из возможных.
no subject
Date: 2015-05-28 18:10 (UTC)VLIW это просто одна из инкарнаций суперскалярной архитектуры. Нынешний x86 - другой подход к той же самой суперскалярности. В первом случае программа пользователя преобразуется в суперскалярные инструкции статически, при компиляции. Во втором случае - динамически, во время выполнения. Имеем право сравнивать.
no subject
Date: 2015-05-28 18:24 (UTC)Если мы хотим выяснить качество и потенциал ISA, пусть это выяснение и будет лимитировано текущей микроархитектурой, то нужно гонять тест, который как можно меньше зависел бы от памяти.
no subject
Date: 2015-05-28 19:30 (UTC)no subject
Date: 2015-05-28 19:41 (UTC)no subject
Date: 2015-05-29 11:48 (UTC)Люди делятся на три категории - на тех, кому крайне редко нужна плавающая точка, на тех, кто завязан на HPC, и на всех остальных. Что характерно - мы, кому крайне редко нужна плавающая точка, в меньшинстве.