Выделение процессоров (больше, чем просто ядра и тактовая частота)

326
omgtestadsfasdf

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

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

Например:

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

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

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

0
кажется, что вы задаете два разных вопроса здесь. Вы спрашиваете, что делает новые процессоры быстрее, чем старые или что искать в новых процессорах? nc4pk 10 лет назад 0
Не забывайте больше и быстрее кэш-памяти и быстрой основной памяти. Существует также чипсет материнской платы для рассмотрения. Matt H 10 лет назад 0
«Спецификация процессоров» - вот для чего нужны тесты. К сожалению, трудно найти хорошие результаты тестов - [SPEC CPU] (http://www.spec.org/cpu2006/), вероятно, является наилучшим доступным для рабочих нагрузок «рабочей станции» - потому что многие тесты сломаны или имеют слабые правила отчетности. Применение результатов тестов для оценки производительности для собственной рабочей нагрузки - сложная задача. Paul A. Clayton 10 лет назад 0

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

2
Darth Android

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

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

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

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

Но как вы на самом деле можете это уточнить, числа мудрые? Я знаю, что i5 лучше, чем P4, но я не вижу цифр, почему. omgtestadsfasdf 10 лет назад 0
Частично проблема в том, что вы * не можете *, по крайней мере, в общем смысле. В лучшем случае вы можете выбрать метрику - вы часто будете видеть FLOPS или * операции с плавающей запятой в секунду * как общее представление о необработанных вычислительных мощностях, но это плохо переводит на сценарии реального мира за пределами академического анализа математики / чисел, и так не очень полезно. Биткойн-майнинг заботится о скорости хэширования, поэтому вы найдете измеренные в хэш-секундах. Шлопы для этого не имеют смысла. Вы должны разработать метрику вокруг того, что вы делаете, а не наоборот. Darth Android 10 лет назад 0

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