1

Я действительно смущен.

Что определяет скорость процессора / процессора?

Некоторые сравнивали двухъядерный процессор с 2,8 ГГц и 2,4 ГГц четырехъядерным и говорят, что четырехъядерный процессор лучше.

Но когда речь идет о двухъядерном процессоре с тактовой частотой 2 ГГц и четырехъядерном процессоре с тактовой частотой 1 ГГц, двухъядерный процессор выигрывает в сравнении.

Что действительно определяет производительность процессора?

2 ответа2

1

Чтобы перейти к самым основам, количество ядер - нет. задач, которые процессор может выполнять за один раз, а тактовая частота показывает, насколько быстро он может их выполнять.

Теперь четырехъядерный процессор с частотой 2,4 ГГц будет быстрее двухъядерного с частотой 2,8 ГГц, если задачу можно разбить на 4 параллельных задачи.

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

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

Многопоточность - это когда Программа использует несколько потоков для выполнения своей работы.

В ядре нет процессоров .. В процессоре есть ядра

Я предполагаю, что архитектура процессора такая же ..
Pentium D с частотой 3 ГГц против i3 с частотой 3 ГГц - i3 победит (благодаря sidran)

1

Здесь возникает проблема с несколькими ядрами. Как вы определяете "скорость" и "производительность"?

Скорость , скорее всего, будет тактовой частотой, на которой работает процессор, но, как и в случае с автомобилями, две машины, движущиеся с одинаковой скоростью (70 миль в час), могут иметь сильно отличающуюся "производительность", так как в одной из них можно преодолеть гораздо большие мили на галлон и, таким образом, быть более эффективным на этой скорости. Процессор i7 с тактовой частотой 2 ГГц текущего поколения, скорее всего, сделает Pentium 4 с тактовой частотой 3 ГГц или лучше.

При использовании нескольких ядер производительность практически невозможно определить количественно и зависит от выполняемой задачи. Многоядерные процессоры могут позволить выполнять больше задач, но если эти задачи не написаны для использования нескольких процессоров, то немедленный выигрыш в производительности будет незначительным. Программы начинают все больше использовать несколько процессоров, но они все еще относительно редки, поскольку большинству задач они на самом деле не нужны .

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .