Що впливає кількість ядра процесорів

Що впливає кількість ядра процесорів

Зміст

  • Мульти -сиромонія та мульти -час
  • Вплив кількості ядер на продуктивність
  • Тож скільки ядра вибрати?
Відповідаючи на питання про те, на що впливає кількість ядер у процесорі, я хотів би сказати відразу - на продуктивність комп'ютера. Але це настільки сильне спрощення, що навіть в якийсь момент це стає помилкою.

Гаразд, користувачі просто помилялися і нічого не втратили. Проблема полягає в тому, що непорозуміння сутності мульти -корів призводить до фінансових втрат. Намагаючись підвищити ефективність, людина витрачає гроші на процесора з великою кількістю ядер, але не помічає різниці.

Мульти -сиромонія та мульти -час

Коли ми вивчали питання про те, як з’ясувати кількість ядер, ми звернули увагу на особливість процесорів Intel, стандартні інструменти Windows відображають різну кількість ядер. Це пов’язано з роботою технології гіпердінки, яка забезпечує багатогранність.

Щоб ви більше не плуталися в концепціях, ми розберемося з цим раз і назавжди:

  • Мульти -сиромонія - чіп оснащений декількома фізичними архітектурними ядрами. Їх можна побачити, торкаючись руками.
  • Мульти -флучність - кілька одночасно оброблених потоків інформації.
    Ядро може бути фізично одним, але програмні технології, засновані на ньому, створюють два потоки завдань; Два ядра - чотири потоки і т.D.

Вплив кількості ядер на продуктивність

Підвищена продуктивність для багатокольорового процесора досягається шляхом розбиття завдань. Будь -яка сучасна система ділить процес на кілька потоків навіть на одному цільовому процесорі - ось як досягається однакова багатозадачність. Наступні програми дуже захоплюються і постійно використовують мульти -ветру:

  • архіви;
  • медіаплеєри;
  • відеокодатори;
  • дефрагментори;
  • антивіруси;
  • графічні редактори.

Принцип розділення потоків важливий. Якщо комп'ютер працює на одноядерному процесорі без технології гіперпотоку, то операційна система виробляє миттєві зміни між потоками, тож для процесів користувачів візуально виконуються одночасно. Усі дії виконуються в межах мілісекунд, тому ви не бачите серйозної затримки, якщо не завантажуєте CP.

Якщо процесор є мультиколісним (або підтримує багатопасування), то в ідеалі там буде. Система надсилає окремий потік до кожного ядра. Як результат, продуктивність збільшується, оскільки немає необхідності переходити на продуктивність іншого завдання.

Але є ще один важливий фактор - чи підтримує він програма багатозадачність? Система може розділити процеси на різні потоки. Однак, якщо ви запустите дуже вимогливу гру, але вона не оптимізована для роботи з чотирма ядрами, але жодного підвищення продуктивності порівняно з подвійним процесором.

Розробники ігор та програм знають про цю функцію, тому вони постійно оптимізують код для виконання завдань для багатоколісних процесорів. Але ця оптимізація не завжди вдається збільшити кількість ядер, тому ви не повинні витрачати багато грошей на останні потужні процесори з максимально можливою кількістю підтримуваних потоків - потенціал мікросхеми не буде розкритий у 9 з 10 програм.

Тож скільки ядра вибрати?

Перш ніж купувати процесора з 16 ядрами, подумайте, чи буде потрібна така кількість потоків для виконання завдань, які ви встановите перед комп'ютером.

  • Якщо комп'ютер придбаний для роботи з документами, серфінгу в Інтернеті, прослуховування музики, перегляду фільмів, то два ядра буде достатньо. Якщо ви візьмете процесор з двома ядрами з верхньої цінової сегмента з хорошою підтримкою частоти та технічного обслуговування, то проблем не буде при роботі з графічними редакторами.
  • Якщо ви купуєте автомобіль з обчисленням для потужних ігрових показників, то негайно покладіть фільтр на 4 ядра. 8 ядра, що підтримують багаторічну - вершину з запасом протягом декількох років. 16 ядра - багатообіцяючі, але цілком ймовірно, що, хоча ви розкриєте потенціал такого мікросхеми, він вийде поза місцем.

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

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

Це як перевезення стільця на величезному вантажному автомобілі - завдання не виконується з цього швидше. Але якщо ви правильно використовуєте існуючі можливості (наприклад, завантажте тіло абсолютно різними меблями), то продуктивність праці підвищиться. Пам'ятайте це і не йдіть на маркетингові речі з додаванням слова "гра" до процесорів, що навіть на останніх іграх не розкриє весь їх потенціал.