2012-01-25 4 views
1

Если один компьютер имеет процессор Celeron 2 ГГц, а другой имеет процессор AMD Athlon с тактовой частотой 2 ГГц, означает ли это, что он сможет выполнить ту же программу в том же времени? Поскольку GHz то же самое, делает ли тип процессора значение, когда дело доходит до скорости?Невозможно решить, какой процессор использовать

+1

Я вижу, что проголосовали за закрытие. Да, это аппаратный вопрос, но для того, чтобы на самом деле ответить на него, требуется знание разработчика, поэтому оно здесь. Это также специфично и полезно. – sharptooth

ответ

1

Да, это может сделать разницу:

  • разные процессоры могут иметь разную структуру и разные возможности при выполнении команд параллельно, а также

  • частота ядра не только частота, пределы скорость выполнения - шина памяти обычно работает на некоторой другой частоте, и это повлияет на доступ к памяти

  • Размер и структура кеша будут влиять на доступ к памяти

  • Я даже не буду начинать о длине трубопровода, ошибочность прогнозирования ветвления и как они вместе влияют на выполнение

  • есть много других факторов в дизайне процессора, который влияет на скорость выполнения кода

Нижняя строка - это частота процессора, которая не говорит о производительности процессора.

2

Там больше, чем просто скорость - вы можете иметь разницу в том, как процессор фактически обрабатывает данные, могут быть различные скорости в интерфейсе памяти, объем кэш-памяти и т.д.

Существует ровно столько, сколько вы можете примите во внимание.

Смежные вопросы