Как ARM Cortex A8 сравнивается с современным процессором x86?

2058
thomasrutter

Мне было интересно, как современный чип ARM на базе ARM Cortex A8 сравнивает по тактовой производительности и возможностям с современным чипом x86, таким как Core 2 Duo или Core i5?

Я понимаю, что из-за различных наборов инструкций это будет сильно зависеть от того, что вы делаете.

Иными словами, рендеринг веб-страницы в webkit на чипе ARM Cortex A8 с тактовой частотой 1 ГГц должен быть примерно эквивалентен работе на Core i5 на частоте ______ МГц?

Обновление октябрь 2013:

Так как я задавал этот вопрос несколько лет назад, когда читал о мобильных устройствах, стало гораздо более распространенным видеть тесты, не зависящие от архитектуры, которые можно сравнивать на разных платформах - например, тесты в браузере, такие как Sunspider в Webkit, будут работать практически на чем угодно. и вы видите это в обзорах все время. И есть такие вещи, как Geekbench сейчас.

1
ARM - это компактный и энергоэффективный продукт для таких устройств, как смартфоны. В то время как классический x86 предназначен для больших нагрузок. Такие приложения, как Word, не будут слишком требовательны к процессорам, поэтому нормально запускать их на ARM, но когда дело доходит до больших рабочих нагрузок, ARM начинает бороться. Набор инструкций, конечно, играет важную роль. Также вы не можете сравнить МГц / ГГц друг с другом. Мипс немного точнее, хотя есть и другие факторы. Требуется гораздо больше, чтобы описать различия. Это больше для лекции в университете. Tom-Oliver Heidel 7 лет назад 0

2 ответа на вопрос

2
JanC

Есть несколько тестов, которые вычисляют баллы, которые можно использовать для таких сравнений. Попробуйте поискать DMIPS / МГц и, возможно, также CoreMark / МГц.

Я ожидаю, что они будут более сопоставимы по производительности с процессорами Atom.

1
alex

То, что вы ищете, найти довольно сложно, в основном потому, что вы сравниваете яблоки с апельсинами. Вы не можете реально сравнивать время загрузки веб-страницы или чего-либо другого в этом отношении, главным образом потому, что эти операции не только зависят от процессора, но также зависят от ОС, на которой они работают, и от используемого оборудования ( RAM является основным кандидатом).

Кроме того, ARM-чипы высоко оптимизированы для решения лишь нескольких конкретных задач, в то время как на Core i7, например, у вас также есть операции с ЦП, используемые для сложных задач (шифрование AES, кодирование видео, параллельная обработка), которых просто не делает ЦП ARM. нужно сделать.

Похожие вопросы