Чи швидше новий процесор із повільною швидкістю роботи запустить застарілі програми?


11

Я використовую Linux і маю старий P4 з тактовою частотою близько 3 ГГц. Чи буде новіший чіп, який мав меншу швидкість тактової частоти, запускати мої застарілі програми швидше чи повільніше? Я використовую одночасно одну програму, стару програму малювання (додаток Windows, що використовується у вині), яка не в змозі скористатися багатоядерністю і не має бажання нічого запускати на задньому плані.

Наприклад - я дивився на використаний комп’ютер CORE 2 DUO 1,86 ГГц. Це лише половина тактової швидкості, але набагато новіший чіп. Чи запустить це моє єдине додаток швидше чи повільніше або приблизно те саме?


1
невідомо, що пентий М був приблизно вдвічі швидшим, ніж система з приблизно однаковою швидкістю годин, а сімейство core та core2 є досить досконалішими.
Подорожник Geek

Відповіді:


11

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

Наприклад, P4 з тактовою частотою 3 ГГц досягає базового результату 491 (див. Тут ). Core 2 Duo з тактовою частотою 1,8 ГГц досягає результату 1115 (див. тут ).

Отже, Core 2 Duo здатний виконати більше роботи за один і той же час. Зважаючи на це, додаток для малювання повинен робити обчислення швидше, і він буде чекати вашого введення набагато швидше :) (він простоює більше, оскільки він швидше закінчує завдання).


хтось знає, чи це програмне забезпечення cpubenchmark має багатоядерну версію або одноядерну версію свого алгоритму? тому що якщо це так, це дало б несправедливий недолік одноядерному процесору щодо одноядерного додатка.
користувач114558

3
це не має значення. навіть якщо ви особисто не хочете використовувати nth-ядро вашого нового процесора, ваша система з радістю буде використовувати його для всіх речей: ведення роботи системи, обробки пристроїв тощо
akira

cpubenchmark досить поганий ІМО. замість цього вам слід поглянути на світ процесора
mekwall

4
Трохи вище результату 491 Pentium 4 є результат 501 ГГц Core 2 Solo 1,4 ГГц, тому ОП повинен отримати принаймні 30% -не підвищення швидкості при 1,86 ГГц Core 2 Duo, навіть якщо одне ядро ​​повністю неактивне.
Марк Бут

6

Як уже зазначалося, тактова частота має дуже мало спільного з тим, наскільки ефективно працює процесор. Все зводиться до того, скільки годинних циклів, необхідних для виконання заданої інструкції. Це називається CPI (Cycles per Instruction) , і саме це вимірює продуктивність процесорів.

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

Якщо ви хочете стиснути деякі цифри, слід ознайомитись з базою даних CPU Worlds .


4

Як говорили інші, тактова частота корисна лише в кращому випадку при порівнянні різних процесорів. Якщо ви порівнюєте різні версії одного і того ж процесора, то так швидше, ну, швидше. :)

Щодо питання "Мені не потрібно ніяких смердючих" багатоядерних ", так, так. :) Навіть якщо ви активно не виконуєте декілька завдань, у вашій операційній системі є багато інших обов'язків для виконання, що значно виграє від декількох ядер. Ви б не хотіли, щоб ваш комп'ютер робив те, що ви йому наказали робити, або виконувати одну з фонових задач, таких як управління пам'яттю, індексація файлів, сканування вірусів або друк? Можливо, вам не потрібні чотирьохядерні ядра, але я б не пропонував пружинити що-небудь менше, ніж двоядерний процесор.


Якщо він використовує старий дистрибутив ядра Linux, то це не виграє (або він навіть не зможе використовувати) декілька ядер.
HaydnWVN
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.