Будет ли новый процессор с более низкой тактовой частотой быстрее запускать устаревшие приложения?

11

Я использую Linux и у меня старый P4 с тактовой частотой около 3 ГГц. Будет ли новый чип с более низкой тактовой частотой быстрее или медленнее запускать мои старые приложения? Я использую только одно приложение за раз, старую программу для рисования (Windows-приложение, используемое в Wine), которая не может использовать преимущества многоядерности и не хочет запускать что-либо в фоновом режиме.

Например - я смотрел на подержанный компьютер, который был CORE 2 DUO 1.86GHZ. Это только половина тактовой частоты, но гораздо более новый чип. Будет ли это запускать мое приложение быстрее или медленнее, или примерно так же?

user114558
источник
1
с научной точки зрения, Pentium M был примерно в два раза быстрее, чем система с примерно одинаковой тактовой скоростью, а семейство core и core2 немного более продвинуто.
Подмастерье Компьютерщик

Ответы:

11

Тактовая частота лишь частично отвечает за то, «сколько работы сделано» (иначе «работа»). Для сравнения 2 процессоров вы должны проверить CPUbenchmark.net и найти ваш старый и новый процессор и сравнить результаты.

Например, P4 с тактовой частотой 3 ГГц достигает эталонного результата 491 (см. Здесь ). Core 2 Duo с тактовой частотой 1,8 ГГц достигает результата 1115 (см. здесь ).

Таким образом, Core 2 Duo способен выполнять больше работы за то же время. Имея это в виду, ваше приложение для рисования должно выполнять вычисления быстрее, и оно будет ожидать вашего ввода намного быстрее :) (оно больше работает на холостом ходу, поскольку быстрее завершает задачи).

Акира
источник
Кто-нибудь знает, работает ли программное обеспечение этого cpubenchmark многоядерной версии или одноядерной версии его алгоритма? потому что если это так, то это даст несправедливый недостаток одноядерному процессору по отношению к одноядерному приложению.
user114558 20.10.11
3
это не имеет значения. даже если вы лично не хотите использовать n-ядро вашего нового процессора, ваша система с радостью будет использовать его для самых разных вещей: поддержания работоспособности системы, работы с устройствами и т. д.
akira
Cpubenchmark довольно плохо, IMO. вместо этого вы должны взглянуть на cpu-world
mekwall,
4
Чуть выше Pentium 4 с 491 - Core 2 Solo с частотой 1,4 ГГц, равным 501, поэтому OP должен получить повышение скорости как минимум на 30% с 1,86 ГГц Core 2 Duo, даже если одно ядро ​​полностью неактивно.
Марк Бут
6

Как уже указывалось, тактовая частота очень мало влияет на производительность процессора. Все сводится к тому, сколько тактов необходимо для выполнения данной инструкции. Это называется CPI (Cycles Per Instruction) , и именно это измеряет производительность процессора.

Таким образом, даже несмотря на то, что Pentium 4 имеет гораздо более высокую тактовую частоту, он значительно превзойдет намного более новый и более совершенный Core2Duo.

Если вы хотите сократить некоторые цифры, вы должны проверить базу данных CPU Worlds .

mekwall
источник
4

Как уже говорили другие, тактовая частота в лучшем случае полезна лишь при сравнении разных процессоров. Если вы сравниваете разные версии одного и того же процессора, то да, быстрее, ну, быстрее. :)

Что касается вопроса «мне не нужно много вонючих многоядерных процессоров», то да. :) Даже если ВЫ активно не выполняете несколько задач, ваша операционная система выполняет множество других обязанностей, которые значительно выиграют от использования нескольких ядер. Вы бы предпочли, чтобы ваш компьютер делал то, что вы сказали, или выполнял одну из фоновых задач, таких как управление памятью, индексация файлов, сканирование на вирусы или печать? Может быть, вам не нужны четырехъядерные процессоры, но я бы не стал предлагать что-то меньшее, чем двухъядерный процессор

Скотт Мэйфилд
источник
Если он использует старый дистрибутив ядра Linux, то это не принесет пользы (или он даже не сможет использовать) нескольких ядер.
HaydnWVN