Это не вопрос производства, просто то, о чем я думал.

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

Например:

  • Существует заметная разница между старым i5 и более новым i5, несмотря на то, что они имеют одинаковое количество ядер и примерно одинаковую частоту ГГц.

  • Мой нынешний двухъядерный i5, работающий на частоте 2,5 (я полагаю) ГГц, несомненно, вырвет Pentium 4 из воды, несмотря на то, что Pentium работает на> 3 ГГц. Я уверен, что мог бы выкинуть двухъядерный сервер с 2004 года из воды, просто чтобы все было по-честному. Я никогда не делал формального бенчмаркинга, это всего лишь догадки.

На что обращать внимание при выделении процессоров?

1 ответ1

2

Архитектура.

Центральный процессор в 3.0GHz означает , что процессор делает 3 млрд Somethings в секунду. Поскольку компьютерные архитектуры становятся более эффективными, они могут делать больше с каждым тактом (что- то).

Я не держал в курсе, но когда Pentiums 4 были популярны, причина того, что у сравнимых процессоров AMD была более низкая тактовая частота, заключалась в том, что они делали больше за такт, чем P4. Компромисс тактового цикла на процессоре AMD занял больше времени.

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

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