Процесор із максимальною кількістю ядер. Як увімкнути всі ядра процесора

Так як вагому частину відвідувачів проектів складає ігрове ком'юніті (дякую, otstrel.ru ;-)) часто мені поштою задають питання, пов'язані з продуктивністю, характеристиками та конфігураціями комп'ютерів, що комплектують і всім таким іншим. Щодо найпоширенішого питання: «Що важливіше для ігор, - багатоядерність процесора чи його тактова частота?». Що взагалі, по суті, є частота, а що багато ядер і яку роль це все грає?

У цій статті я спробую відповісти на ці питання, а також доступними словами розповісти про основні принципи роботи процесорів.

Про кількість ядер і частоту процесора

Сказати однозначно, що важливіше, частота чи кількість ядер - неможливо. Надто вже різні це речі. Справа в тому, що частота процесора – це кількість операцій на секунду. Чим вище частота, тим більше процесор дій за один прохід. Це як із перевезенням вантажу: чим швидше Ви їдете, тим раніше привезете товар до місця призначення. Інших варіантів немає. Якщо взяти два однакові процесори, але з різними частотами, то можна гарантувати, що швидше буде саме той, у якого вища частота роботи.

З багатоядерністю складніше. Два ядра можуть одночасно обчислювати кілька завдань. І в ідеалі працювати вони будуть значно швидше одноядерного рішення. Але тут все залежить від самої програми чи гри: чи може вона розділити поставлене завдання на кілька простих дій та завантажити ними обидва ядра? Для простоти розуміння знову повернемося, наприклад, з перевезенням вантажів. Якщо у Вас є дві вантажівки, вони можуть перевезти вдвічі більше вантажу. Але це лише за умови, що вантаж можна поділити на частини. А що, якщо це, скажімо, вже зібрана машина, яку й розбирати не можна і не розріжеш навпіл? Тоді з вантажем поїде тільки одна вантажівка, а друга простоюватиме і нічого корисного не зробить. Так і з процесорами. Якщо програма не може розбити завдання на частини, то працюватиме лише одне ядро ​​і швидкість залежатиме лише від його частоти.

Крім частот та кількості ядер, є ще один важливий фактор, – архітектура процесора. Власне, це те, як процесор оперує отриманими даними. Візьмемо, знову ж таки, наші вантажі. Наприклад один водій знає дорогу краще за іншого і представляє де можна зрізати шлях, а тому приходить на місце швидше за свого компаньйона. З процесорами те саме. Чим раціональніше використовуються його ресурси, тим швидше він працюватиме. Саме тому, наприклад, процесори Intel в однакових умовах найчастіше виявляються швидше за рішення від AMD.

Тепер, розуміючи, на що впливають основні характеристики процесора, можна поговорити про те, яка з них важливіша саме для Вас. Багатоядерність допомагає при конвертації відео, роботі з аудіо, рендеринг картинок в 3DS Max і т.п. Це прості процеси, які завжди можна розділити на складові та після обчислення зібрати разом. З іграми все набагато складніше, як потрапите. Хтось із розробників займається розпаралелюванням завдань у коді ігор, а хтось ні. Але тенденція «більше ядер - швидше гра» все ж таки простежується. Виразно це видно при порівнянні старих ігор із новими. Наприклад, Crysis, гра трирічної давності, на двоядерному процесорі з частотою 4.5ГГц працює значно швидше, ніж чотириядерному, але з 2,6 Ггц. Проте не варто зриватися з місця та бігти за чотириядерним процесором. Перед покупкою необхідно врахувати багато інших факторів, головний з яких – відеокарта. В іграх процесори розкриваються тільки тоді, коли графіку обробляє сильна плата, наприклад, GTX 480 або Radeon HD5870. Якщо ж за графіку відповідатиме що-небудь бюджетне, то різниці між тими ж Core i3 і Core i7 можна просто не відчути, тому що продуктивність у цьому випадку впорається у відеокарту.

Післямова

Ось такі-то справи. Сподіваюся, що ця стаття виявилася для Вас корисною і відповіла на запитання, що цікавлять. Втім, якщо навіть не на все, то питайте у коментарях, - буду радий відповісти в міру сил та можливостей.

PS: За існування цієї статті окреме дякую комп'ютерно-ігровому журналу "Ігроманія".

sonikelf.ru

Що таке центральний процесор?

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

центральний процесор

Процесор персонального комп'ютера є мікросхемою, яка відповідає за виконання будь-яких операцій з даними і управляє периферійними пристроями. Він міститься у спеціальному кремнієвому корпусі, званому кристалом. Для короткого позначення використовують абревіатуру – ЦП (центральний процесор) або CPU (від англ. Central Processing Unit – центральний обробний пристрій). На сучасному ринку комп'ютерних комплектуючих присутні дві конкуруючі корпорації, Intel та AMD, які безперестанку беруть участь у гонці за продуктивність нових процесорів, постійно вдосконалюючи технологічний процес.

Техпроцес

Техпроцес - це розмір, використовуваний під час виробництва процесорів. Він визначає величину транзистора, одиницею виміру якого є нм (нанометр). Транзистори, своєю чергою, становлять внутрішню основу ЦП. Суть у тому, що вдосконалення методики виготовлення дозволяє зменшувати розмір цих компонентів. У результаті кристалі процесора їх розміщується набагато більше. Це сприяє поліпшенню характеристик CPU, тому його параметрах завжди вказують використовуваний техпроцес. Наприклад, Intel Core i5-760 виконаний за техпроцесом 45 нм, а Intel Core i5-2500K по 32 нм, виходячи з цієї інформації, можна судити про те, наскільки процесор сучасний і перевершує продуктивність свого попередника, але при виборі необхідно враховувати і ряд інших параметрів.

Архітектура

Також процесорам властива така характеристика, як архітектура - набір властивостей, властивий цілого сімейства процесорів, як правило, що випускається протягом багатьох років. Іншими словами, архітектура – ​​це їх організація чи внутрішня конструкція ЦП.

кількість ядер

Ядро – найголовніший елемент центрального процесора. Воно є частиною процесора, здатне виконувати один потік команд. Ядра відрізняються за розміром кеш пам'яті, частотою шини, технологією виготовлення і т. д. Виробники з кожним наступним техпроцесом надають їм нові імена (наприклад, ядро ​​процесора AMD - Zambezi, а Intel - Lynnfield). З розвитком технологій виробництва процесорів з'явилася можливість розміщувати в одному корпусі більше одного ядра, що значно збільшує продуктивність CPU та допомагає виконувати кілька завдань одночасно, а також використовувати декілька ядер у роботі програм. Багатоядерні процесори зможуть швидше впоратися із архівацією, декодуванням відео, роботою сучасних відеоігор тощо. Наприклад, лінійки процесорів Core 2 Duo та Core 2 Quad від Intel, у яких використовуються двоядерні та чотириядерні ЦП, відповідно. На даний момент масово доступні процесори з 2, 3, 4 та 6 ядрами. Їхня більша кількість використовується в серверних рішеннях і не потрібна пересічному користувачеві ПК.

Частота

Окрім кількості ядер на продуктивність впливає тактова частота. Значення цієї характеристики відображає продуктивність CPU у кількості тактів (операцій) за секунду. Ще однією важливою характеристикою є частота шини (FSB – Front Side Bus), що демонструє швидкість, з якою відбувається обмін даних між процесором і периферією комп'ютера. Тактова частота пропорційна до частоти шини.

Сокет

Щоб майбутній процесор при апгрейді був сумісний з материнською платою, необхідно знати його сокет. Сокетом називають роз'єм, у якому встановлюється ЦП на материнську плату комп'ютера. Тип сокету характеризується кількістю ніжок та виробником процесора. Різні сокети відповідають певним типу CPU, таким чином, кожен роз'єм допускає встановлення процесора певного типу. Компанія Intel використовує сокет LGA1156, LGA1366 та LGA1155, а AMD – AM2+ та AM3.

Кеш

Кеш - обсяг пам'яті з дуже великою швидкістю доступу, необхідний прискорення звернення до даних, які у пам'яті з меншою швидкістю доступу (оперативної пам'яті). При виборі процесора пам'ятайте, що збільшення розміру кеш-пам'яті позитивно впливає на продуктивність більшості програм. Кеш центрального процесора відрізняється трьома рівнями (L1, L2 і L3), розташовуючись безпосередньо на ядрі процесора. У нього потрапляють дані з оперативної пам'яті більш високої швидкості обробки. Варто також врахувати, що для багатоядерних CPU вказується обсяг кеш-пам'яті першого рівня одного ядра. Кеш другого рівня виконує аналогічні функції, відрізняючись нижчою швидкістю та більшим об'ємом. Якщо ви маєте на увазі використовувати процесор для ресурсомістких завдань, то модель з великим обсягом кеша другого рівня буде кращим, враховуючи, що для багатоядерних процесорів вказується сумарний обсяг кешу L2. Кешем L3 комплектуються найпродуктивніші процесори, такі як AMD Phenom, AMD Phenom II, Intel Core i3, Intel Core i5, Intel Core i7, Intel Xeon. Кеш третього рівня найменш швидкодіючий, але може досягати 30 Мб.

Енергоспоживання

Енергоспоживання процесора тісно пов'язане із технологією його виробництва. Зі зменшенням нанометрів техпроцесу, збільшенням кількості транзисторів та підвищенням тактової частоти процесорів відбувається зростання споживання електроенергії CPU. Наприклад, процесори лінійки Core i7 від Intel вимагають до 130 і більше ватів. Напруга, що подається на ядро, яскраво характеризує енергоспоживання процесора. Цей параметр особливо важливий при виборі ЦП для використання як мультимедійний центр. У сучасних моделях процесорів використовуються різні технології, які допомагають боротися із зайвим енергоспоживанням: температурні датчики, що вбудовуються, системи автоматичного контролю напруги і частоти ядер процесора, енергозберігаючі режими при слабкому навантаженні на ЦП.

Додаткові можливості

Сучасні процесори придбали можливості роботи в 2-х та 3-х канальних режимах з оперативною пам'яттю, що значно позначається на її продуктивності, а також підтримують більший набір інструкцій, що піднімає їхню функціональність на новий рівень. Графічні процесори обробляють відео самотужки, цим розвантажуючи ЦП, завдяки технології DXVA (від англ. DirectX Video Acceleration – прискорення відео компонентом DirectX). Компанія Intel використовує вищезгадану технологію Turbo Boost для динамічної зміни тактової частоти центрального процесора. Технологія Speed ​​Step управляє енергоспоживанням CPU залежно від активності процесора, а Intel Virtualization Technology апаратно створює віртуальне середовище для використання кількох операційних систем. Також сучасні процесори можуть поділятися на віртуальні ядра за допомогою технології Hyper Threading. Наприклад, двоядерний процесор здатний ділити тактову частоту одного ядра на два, що сприяє високій продуктивності обробки даних за допомогою чотирьох віртуальних ядер.

Розмірковуючи про конфігурацію вашого майбутнього ПК, не забувайте про відеокарту та її GPU (від англ. Graphics Processing Unit – графічний обробний пристрій) – процесор вашої відеокарти, який відповідає за рендеринг (арифметичні операції з геометричними, фізичними об'єктами тощо). Чим більша частота його ядра і частота пам'яті, тим менше навантаження на центральний процесор. Особливу увагу до графічного процесора мають проявити геймери.

MediaPure.ru

Як вибрати процесор?

Процесор є одним з основних та важливих компонентів сучасних ПК, ноутбуків, нетбуків та планшетів, призначених для виконання завдань, отриманих від різних програм. Нещодавно при виборі процесора покупці спочатку звертали увагу на виробника і тактову частоту. Ця ситуація не змінилася і в даний час, однак, крім вибору одного з двох світових брендів AMD і Intel, вам варто звернути увагу і на інші не менш важливі показники процесорів. Отже, спробуємо відповісти на таке важливе питання – як вибрати процесор? При виборі процесора необхідно розглянути такі основні технічні характеристики: тактова частота, кеш, кількість ядер, тепловиділення, сокет, частота шини та технічний процес.

Технічні характеристики

Тактова частота

Важливий показник, що визначає кількість операцій, що виробляються процесором за одиницю часу (за 1 секунду). Тактова частота вимірюється у ГГц (гігагерці). Наприклад, процесор із частотою 1,8 ГГц здатний обробити 1 мільярд і 800 мільйонів операцій на 1 секунду. Це означає, що вища частота, тим потужніший процесор ви отримаєте. Тому радимо при виборі насамперед орієнтуватися на цю характеристику.

Кеш-пам'ять

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

Кеш-пам'ять може мати три рівні:
  1. Перший рівень (L1). Це початковий рівень кешу, який має невеликий об'єм, але високу швидкість. Розмір кеш-пам'яті може становити 8-128 Кб.
  2. Другий рівень (L2). Це середній рівень кешу, більш об'ємний і менш швидкісний. Розмір кешу складає 128 Кб - 12,28 Мб.
  3. Третій рівень (L3). Це останній рівень кешу, найбільш повільний та об'ємний. Розмір такої пам'яті становить 0 Кб – 16,38 Мб. Третій рівень кешу може міститися тільки в певних моделях процесорів, а може взагалі бути відсутнім.


кількість ядер

Незважаючи на кількість ядер, деякі програми працюють швидше із звичайним процесором. Якщо розвиток тактової частоти має певні рамки, збільшення кількості ядер процесора відбувається постійно. Що визначає кількість ядер у процесорі? Воно впливає швидкодія ПК загалом, інакше кажучи, показує, скільки програм може працювати одночасно у певний проміжок часу. Однак варто пам'ятати, що деякі програми можуть бути орієнтовані тільки на конкретну кількість ядер, а це означає, що якщо процесор має 2 ядра, а програма використовує лише 1 ядро, тоді інше ядро ​​не буде задіяно. Якщо ви використовуєте ПК, ноутбук, нетбук, а також планшет для роботи, навчання, а також для виходу в інтернет, то 2-х ядерного процесора цілком достатньо. Якщо ви плануєте встановлювати на комп'ютер ігри або обробляти об'ємні відео- та фотофайли, у такому разі вибирайте 4-х ядерні та вище процесори. Вибирайте процесори, побудовані на сучасних ядрах. Вони оптимізовані і тому працюють швидше. Крім того вони не нагріваються і мають інші плюси.

Тепловиділення

Параметр тепловиділення визначає рівень нагрівання процесора у робочому стані, а також необхідну систему охолодження. Одиниці виміру тепловиділення – Вт (вати). Показник тепловиділення може становити від 10 до 160 Вт.

Сокет

Це невеликий гніздо, призначене для монтажу процесора в материнській платі. Тому при виборі процесора орієнтуйтеся на цей параметр. Він має бути ідентичним сокету материнської плати.

Частота шини

Це показник швидкості, що визначає швидкість обміну інформації з відеоприскорювачем, оперативною пам'яттю та периферійним обладнанням. Крім того, ви повинні враховувати пропускну здатність, яка впливає на швидкість. Одиниці вимірювання частоти шини – ГГц (гігагерці).

Технічний процес

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

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

Процесори для робочих домашніх та офісних ПК, ноутбуків та нетбуків повинні бути оснащені двома ядрами, а також мати високу тактову частоту. Для геймерських ПК варто вибирати процесори, що мають найсучаснішу архітектуру, високопродуктивний об'єм кешу, хорошу тактову частоту та велику кількість ядер.

Ми щиро сподіваємось, що викладена нами інформація про те, як вибрати процесор, допоможе вам визначитися з правильною покупкою!

viborok.ru

Багатоядерність процесора або характеристика кількості ядер

На початку розвитку процесорів, всі намагання підвищення продуктивності процесорів були спрямовані у бік нарощування тактової частоти, але з підкоренням нових вершин показників частоти, нарощувати її стало важче, оскільки це позначалося збільшенні TDP процесорів. Тому розробники стали вирощувати процесори завширшки, саме додавати ядра, і виникло поняття багатоядерності.

Ще буквально 6-7 років тому, про багатоядерність процесорів практично не було чути. Ні, багатоядерні процесори від тієї ж компанії IBM існували і раніше, але поява першого двоядерного процесора для настільних комп'ютерів відбулася лише в 2005 році, і називався даний процесор Pentium D. Також, в 2005 році був випущений двоядерник Opteron від AMD, але для серверних систем.

У цій статті ми не будемо докладно вникати в історичні факти, а обговорюватимемо сучасні багатоядерні процесори як одну з характеристик CPU. А головне – нам потрібно розібратися з тим, що дає ця багатоядерність у плані продуктивності для процесора і для нас з вами.

Збільшення продуктивності рахунок багатоядерності

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

Відразу обмовлюся, що операційна система може віртуально створити для себе безліч потоків і виконувати це як би одночасно, нехай навіть фізично процесор і одноядерний. Цей принцип реалізує ту саму багатозадачність Windows (наприклад, одночасне прослуховування музики та набір тексту).

Візьмемо для прикладу антивірусну програму. Один потік у нас буде сканування комп'ютера, інший – оновлення антивірусної бази (ми все дуже спростили, щоби зрозуміти загальну концепцію).

І розглянемо, що ж буде у двох різних випадках:

а) Процесор одноядерний. Оскільки два потоки виконуються в нас одночасно, потрібно створити для користувача (візуально) цю саму одночасність виконання. Операційна система робить хитро: відбувається перемикання між виконанням цих двох потоків (ці перемикання миттєві і час йде в мілісекундах). Тобто система трохи «виконувала» оновлення, потім різко переключилася на сканування, потім назад на оновлення. Таким чином, для нас із вами складається враження одночасного виконання цих двох завдань. Але що ж губиться? Звісно ж, продуктивність. Тому розглянемо другий варіант.

б) Процесор багатоядерний. У цьому випадку цього перемикання не буде. Система чітко посилатиме кожен потік на окреме ядро, що в результаті дозволить нам позбутися згубного для продуктивності перемикання з потоку на потік (ідеалізуємо ситуацію). Два потоки виконуються одночасно, у цьому полягає принцип багатоядерності і многопоточности. Зрештою, ми набагато швидше виконаємо сканування та оновлення на багатоядерному процесорі, ніж на одноядерному. Але тут є проблема - не всі програми підтримують багатоядерність. Чи не кожна програма може бути оптимізована таким чином. І все відбувається далеко не так ідеально, як ми описали. Але з кожним днем ​​розробники створюють все більше і більше програм, у яких чудово оптимізований код під виконання на багатоядерних процесорах.

Чи потрібні багатоядерні процесори? Повсякденна резонність

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

Для покращення знань у сфері комп'ютерного заліза, можете ознайомитися з матеріалом для сокетів процесорів.

Точкою старту можна назвати двоядерні процесори, тому що немає сенсу повертатися до одноядерних рішень. Але й двоядерні процесори бувають різні. Це може бути не «найсвіжіший» Celeron, а може бути Core i3 на Ivy Bridge, так само і у АМД – Sempron або Phenom II. Звичайно, за рахунок інших показників продуктивність у них дуже відрізнятиметься, тому потрібно дивитися на все комплексно і зіставляти багатоядерність з іншими характеристиками процесорів.

Наприклад, у Core i3 на Ivy Bridge, є технологія Hyper-Treading, що дозволяє обробляти 4 потоки одночасно (операційна система бачить 4 логічних ядра, замість двох фізичних). А той самий Celeron таким не похвалиться.

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

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

На сьогоднішній день, ті ж 8 ядерні процесори AMD, для ігор надмірні, надмірна саме кількість ядер, а ось продуктивність не дотягує, але у них є інші переваги. Ці самі 8 ядер дуже сильно допоможуть у завданнях, де необхідна потужна робота з якісним багатопоточним навантаженням. До такої можна віднести, наприклад рендеринг (прорахунок) відео, або серверні обчислення. Тому таких завдань необхідні 6, 8 і більше ядер. Та й незабаром ігри зможуть якісно вантажити 8 і більше ядер, так що в перспективі все дуже райдужно.

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

Підбиваючи невеликі підсумки, ще раз зазначу, що переваги багатоядерності виявляються при «важкої» обчислювальній багатопотоковій роботі. І якщо ви не граєте в ігри із захмарними вимогами і не займаєтеся специфічними видами робіт, які вимагають хорошої обчислювальної потужності, то витрачатися на дорогі багатоядерні процесори, просто немає сенсу (який процесор краще для ігор?).

we-it.net

Як вибрати ноутбук

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

Як дізнатися технічні параметри ноутбука

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

Тип та частота процесора

Процесор є головним комплектуючим будь-якого пристрою, що визначає швидкість його роботи та його енергоспоживання. Основними виробниками на ринку ПК є відомі компанії Intel та AMD. Процесори Intel коштують дорожче, проте їхня продукція нерідко виявляється справжнім технологічним проривом у IT-техніці.

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

Найбільш поширеними в ноутбуках та нетбуках в даний час є одно-і двоядерні процесори. Однак останнім часом все більшої популярності набувають шести- і восьми ядерні архітектури, які колись встановлювалися тільки в настільні ПК.

Кількість ядер процесора

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

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

Технічні характеристики процесора

Тактова частота ЦП є те, наскільки швидко процесор виконуватиме ті чи інші обчислення. Ця величина вимірюється в гігагерцах і прямо впливає його обчислювальну потужність. В даний час, коли нові моделі процесорів є багатоядерними, тактова частота не є основною характеристикою продуктивності.

Кеш-пам'ять – надшвидка пам'ять, обсяг якої становить від 1 до 8 Мбайт. Розташовується на кристалі процесора. Великий обсяг кеш-пам'яті потрібний для прискорення роботи програм для редагування відео, ігор та переглядів фільмів.

Частота системної шини – кількість тактів за секунду, які здійснює системна шина та магістральний канал, необхідний для обміну даними між процесором із ОЗУ та іншими пристроями.

Оперативна пам'ять

При виборі ноутбука дуже важливо не зробити дуже поширену помилку, яку роблять багато недосвідчених користувачів. Ця помилка пов'язана з тим, що багато хто вважає ОЗУ основною характеристикою, що визначає швидкодію комп'ютера.

Насправді оперативна пам'ять ніяк не зможе поліпшити швидкість виконання операцій комп'ютером, якщо інші комплектуючі не дозволяють цього зробити. Наприклад, потужний багатоядерний процесор буде практично марним, якщо встановити його в пристрій з 512 Мб оперативної пам'яті, тоді як ресурсомісткі додатки, яким потрібно 4 Гб ОЗУ, не зможуть працювати на слабкому процесорі.

Крім того, врахуйте, що оперативна пам'ять - це та характеристика, яка може бути збільшена, тоді як процесор та материнська плата не можуть бути замінені. Тому оптимальним рішенням можливо придбання, наприклад, ноутбука 2 Гб ОЗУ, але з материнською платою, що дозволяє збільшити її до 16 Гб.

Врахуйте, що не варто придбати ноутбук з ОЗУ більше 4 Гб, якщо ви збираєтеся встановити на нього 32-бітні Windows XP і Windows Vista, так як ці операційні системи просто не «побачать» більший обсяг пам'яті.

Об'єм жорсткого диска

В даний час існує два типи жорстких дисків, що відрізняються один від одного за технологією внутрішніх накопичувачів – HDD та SDD. Жорсткий магнітний диск (HDD) є найпоширенішим. Такі диски дешевші, проте мають низку інших недоліків. Внаслідок того, що вся інформація на них зберігається у вигляді намагнічених осередків і зчитується спеціальною рухомою головкою, пристрої дуже легко ушкоджуються в результаті падіння або на них магнітних полів.

Твердотільні накопичувачі (SSD) базуються на технології флеш-пам'яті. Цю ж технологію можна побачити у USB флешках. Вони більш швидкі, стійкі до ударів, а також абсолютно безшумні внаслідок відсутності в них частин, що рухаються. Встановлення операційної системи на жорсткий накопичувач дозволить вмикати пристрій за кілька секунд. Максимальний обсяг SSD зараз поступається HDD: 2 Тбайт проти 512 Гбайт.

Вибір відеокарти

В даний час найбільшими виробниками графічних контролерів на ринку є компанії NVidia та AMD. Дані виробники постійно конкурують між собою за лідерство, тому питання про те, чи вибрати відеокарту NVidia або AMD, є некоректним. Кожна з компаній періодично пропонує користувачам нові функціональні та продуктивні продукти. Тому для порівняння необхідно аналізувати пристрої, що відносяться до конкретних сімейств відеокарт.

Якщо ви маєте намір використовувати ноутбук для запуску на ньому сучасних 3D ігор, обов'язково зверніть увагу на відеокарту (тип графічного контролера) пристрою. В даний час в ноутбуках можна зустріти два види графічних контролерів: вбудований, коли контролер вбудований в процесор, дискретний, коли контролер є окремим пристроєм. У деяких пристроях є і вбудований, і дискретний контролери одночасно.

Основні характеристики відеокарт

Інтегрована у системну плату комп'ютера відеокарта використовує обробки графіки ресурси центрального процесора і ОЗУ. Такий контролер є набагато менш потужним, порівняно із зовнішнім, проте він і коштує набагато менше. Якщо ви не збираєтеся використовувати ноутбук для 3D ігор, редагування фото та відео, а також хочете заощадити на його вартості, вбудований графічний контролер – це ваш вибір. Вбудована відеокарта справляється з виведенням не ресурсомістких ігор і навіть дозволяє дивитися HD фільми. Також вона дозволяє запускати старі ігри, де не використовувалися 3D графіки.

Дискретна графічна система характеризується наявністю власного процесора, призначеного спеціально висновку графічної інформації. Крім того, в ній є окрема оперативна пам'ять (відеопам'ять). Дискретна пам'ять набагато дорожча і потужніша за вбудовану.

Вага та габарити пристрою

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

Однак заради більш комфортного транспортування доведеться пожертвувати потужністю пристрою. У невеликого пристрою, призначеного для постійного перевезення, діагональ екрану не перевищує 15 дюймів, вага менша за 2 кілограми, матова поверхня, яку складно подряпати. Для особливо частих поїздок, де ви не плануєте запускати ігри та ресурсомісткі програми, набагато вигідніше буде придбання нетбука або навіть планшета.

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

Потужність акумулятора та тривалість автономної роботи

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

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

Як збільшити тривалість автономної роботи ноутбука

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

В останніх моделях ноутбуків застосовується енергозберігаючі технології Intel Speed-Step та AMD PowerNow!, які регулюють тактову частоту процесора.

Знімні накопичувачі

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

Разом з тим, багато виробників відмовляються від використання оптичних приводів, так як це дозволяє зменшити габарити та вагу пристрою. Тому ультрапортативні комп'ютери зазвичай приводами не комплектуються. Однак якщо ви плануєте постійно встановлювати на ноутбук нові ігри і дивитися фільми без використання приводу DVD вам не обійтися.

Операційна система

Як правило, ноутбуки продаються із встановленими в них операційними системами. Найбільш поширеними ОС в даний час є системи сімейства Windows: XP, Vista, 7, яких вистачить для потреб більшості користувачів. Однак дані системи вимагають ліцензії і тому підвищують вартість ноутбука, тому якщо у вас є можливість придбати за нижчою ціною ноутбук з аналогічними технічними параметрами, але невідповідною операційною системою, сміливо купуйте його, а потрібну ОС ви зможете поставити самостійно.

Ноутбуки від Apple поставляються з фірмовою операційною системою Mac OS та комплектом усіх необхідних для роботи програм. В цьому випадку вам не доведеться нічого встановлювати заново. Найчастіше користувачі відмовляються від систем на основі Linux/Unix, які вимагають більшої кваліфікації, не підходять для запуску ігор, а також інших програм.

В наш час прийнято вважати, що двоядерний процесор - це доля бюджетних комп'ютерів. "Справжній" CPU починається з 4-х ядер. Довгий час цього дійсно було достатньо, і численне програмне забезпечення з успіхом використовувало всі ресурси. Зараз цілком звичайними стали 6-ядерні процесори і далі більш «ядрені». Наскільки актуальним є збільшення багатопоточності в іграх? Ресурс uk.hardware.info провів тестування з метою визначити, скільки ядер потрібно для ігор, де межа розумності нарощування цих обчислювальних блоків при виборі процесора і, відповідно, витрат на недешеві «камені». Пропоную вільне переведення цього тестування.

Мета перевірки та учасники

Мета - визначити, скільки грошей готувати для покупки процесора, про який можна буде не турбуватися, що він стане вузьким місцем в ігровій системі, що збирається. Звісно, ​​це тестування цікаво у тому, чий бюджет, виділений придбання комплектуючих, небезмежний, і хочеться найефективніше вкласти кожен рубль в гігагерці (гігабайти тощо.).

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

Для тестування було зібрано наступний стенд:

  • Процесор - Intel Core i9 7900X Skylake-X 10-core CPU @ 4.5 ГГц.
  • Материнська плата – ASUS Strix X299-XE Gaming.

Також перевірки проводилися з використанням процесора AMD, для чого було зібрано наступний стенд:

  • Процесор – AMD Ryzen 7 2700X на штатних частотах та з використанням усіх доступних ядер.
  • Материнська плата – Asus Crosshair VII Hero WiFi.
  • Пам'ять - G. Skill Trident Z 32 ГБ DDR4-3200 CL14.
  • Відеокарта - NVidia GeForce GTX 1080 Ti.
  • Накопичувач – 2x SSD Samsung 840 Evo 1ТБ.
  • ОС – Windows 10 64-bit (1803 Update).

Вибраний процесор Intel дозволяє відключати ядра та потоки для імітації CPU з різною конфігурацією обчислювальних блоків.

Тестування здійснювалося в декількох роздільних здатності екрану: FullHD, WQHD і Ultra HD при середніх та ультра налаштуваннях графіки. Забігаючи трохи вперед, у високих дозволах «пляшковим» шийкою ставала відеокарта, що знижує цінність перевірки процесорів, але все ж таки деяку інформацію до роздумів дає.

Результати тестування

Assassin's Creed Origins (DX11)

Гра добре масштабується, але лише до певної межі.

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

Call of Duty: WW2 (DX11)

Гра, м'яко кажучи, не дуже в курсі про те, що робити зі збільшенням кількості ядер.

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

Destiny 2 (DX11)

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

Зі зростанням навантаження на відеокарту роль процесора в швидкодії знижується, і різниці між «найслабшим» двоядерником і топовим CPU зводиться до нуля.

F1 2017 (DX11)

Тут схожа поведінка, що й у минулій грі.

Двоядерник помітно знижує продуктивність, але, знову ж таки, при не найвищих дозволах. Починаючи з ультра налаштувань у 1440p різниця між «камінням» мінімальна. Втім, дещо виділяється 10-ядерник у деяких режимах. Та й Ryzen дуже добре почувається саме при високому навантаженні.

Far Cry 5 (DX11)

Ще одна гра, яка байдужа до кількості ядер у процесора.

При високих дозволах трохи виділяються CPU конфігурації 6C/12T і 10C/20T, але, право, збільшення FPS настільки незначно, що це виправдовує переплату за ці ядра.

Final Fantasy XV (DX11)

Можна сказати з упевненістю, що двоядерний процесор – «гальмо» для цієї гри в дозволах FullHD та 1440p.

Втім, і до варіанта з чотирма ядрами і без HyperThreading можуть бути претензії. Все, що вище – показує дуже близькі результати. AMD Ryzen гарний у всіх режимах.

Fortnite (DX11)

Єдина помітна відмінність – при роздільній здатності FullHD та середніх налаштуваннях якості зображення. Відстали двоядерний Intel і, як не дивно, у AMD результати нижчі приблизно на 15%. Решта групи «товаришів» тримається дуже згуртовано. У разі збільшення навантаження на графічний процесор різниця між CPU нівелюється.

Ghost Recon: Wildlands (DX11)

Ще одне підтвердження, що два ядра на наші часи вже мало.

В умовах, коли відеокарта ще не завантажена під зав'язку, недолік обчислювальних блоків проявляється помітно.

Можна помітити, що у всіх режимах 6-ядерники поступаються 4-ядерникам, причому наявність двох додаткових «залізних» ядер поступається чотирма потоками HyperThreading. Заради справедливості, йдеться про різницю в 1-2 FPS, і цим цілком можна знехтувати.

Middle Earth: Shadow of War (DX11)

Знову вже звична картина – при невисокому навантаженні на відеокарту двоядерник відстає.

Починаючи з конфігурації 4С/4Т різниці між процесорами практично ніякої.

Need for Speed: Payback (DX11)

Двигун Frostbite, на якому побудована ця гра, знає, як розпоряджатися ресурсами, що надаються.

Правда, найбільш помітний приріст відбувається при переході з 2-х на 4 ядра, причому бажано, щоб був ще й HyperThreading. Або 6 ядер у будь-якій конфігурації.

PlayerUnknown's Battlegrounds (DX11)

Добре почуваються процесори з чотирма ядрами і вище.

Двоядерник поступається у більшості варіантів. Причому найбільший ефект досягається за наявності 6-ти ядер.

Prey (DX11)

Гра погано масштабується з ядер.

Хіба що на максимальних налаштуваннях у FullHD процесори вибудовуються відповідно до ієрархії. А в 4K двоядерник дозволяє отримати ту саму кількість FPS, що й десятиядерник. Причому, помітно явне прихильність до наявності HyperThreading, хоча ефект його використання обчислюється кількома FPS.

У низьких дозволах найгірше проявляє себе AMD, поступаючись усім і помітно. Щоправда, чим вищий роздільна здатність і налаштування графіки, тим виправданіше використання саме цього «каміння».

Total War: Warhammer (DX11)

Гра добре відноситься до наявності процесора 6 ядер.

Найчастіше це виявляється оптимальним варіантом.

The Witcher 3 (DX11)

"Відьмак" слабо реагує на багатоядерність.

Майже вся перевага дає перехід з 2-х на 4 ядра. Та й те, проявляється це при FullHD та середніх налаштуваннях графіки.

Battlefield 1 (DX12)

Двигун Frostbite добре масштабується аж до 6 ядер та 12 потоків.

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

Непогано виглядає AMD Ryzen, хоч і програючи у роздільній здатності FullHD, але в 1440p показує практично ті ж результати, у той час як Intel "опускається" до рівня AMD.

Forza Motorsport 7 (DX12)

Гра також добре масштабується, і наявність 8 потоків або 6 ядер - оптимальна конфігурація для Forza Motorsport 7. Все, що нижче - буде "вузьким місцем" в системі.

The Division (DX12)

Двох ядер для цієї гри замало.

Потрібно хоча б вдвічі більше і бажано з HyperThreading. Подальше збільшення багатоядерності додавання FPS не приносить. І знову, наявність 8 потоків або 6 «залізних» ядер – найоптимальніший варіант.

Wolfenstein 2: The New Colossus (Vulkan)

Гра, що використовує власний двигун і власне APi, найбільше навантажує відеокарту, а який використовується процесор - це вже не настільки важливо. Невелике збільшення FPS при наявності шести ядер спостерігається, але різниця вкладається в кілька відсотків.

Висновок. Багатоядерність – скільки ядер потрібно для ігор?

Як показало тестування, найбільш «ядерозалежними» є ігри Forza Motorsport 7, Assassin's Creed: Origins, Battlefield 1 і Need For Speed ​​Payback. Природно, йдеться, за рідкісним винятком, про дозволи FullHD і не найвищі налаштування графіки.

Різниця у продуктивності між двоядерником та 10-ядерником може сягати двократної. Використання 4-х ядер знижує цей гандикап вдвічі, доводячи до 50%, а наявність HyperThreading зводить привабливість топових «камінців» майже нанівець. Нерідко помітна різниця за наявності подвоєного числа потоків стосовно ядрам.

Зі зростанням роздільної здатності екрану в переважній більшості випадків різниці між CPU немає, тому що в даному випадку основне навантаження лягає на відеопроцесор.

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

  • 1080p (FullHD). При середніх налаштуваннях графіки оптимальним вибором є процесори з 4C/8T до 6C/12T. Невисоке завантаження відеокарти, особливо топової, виявляє нестачу продуктивності двоядерного процесора. При переході на ультра налаштування, різниця між CPU скорочується. AMD Ryzen показує результати лише на рівні інтелівського 4C/8T.
  • 1440p. Тут більше дається взнаки продуктивність відеокарти, ніж процесора, що відображається в невеликій різниці між процесорами. Навіть двоядерник поступається від сили 7-8%, і то при середніх налаштуваннях графіки перехід до «ультрі» знижує процесорозалежність. Дуже привабливим стає AMD.
  • 2160p. Все залежить від можливостей відеокарти. Переваги того чи іншого CPU обчислюються частками відсотка, максимум – 1-2%, ніж цілком можна знехтувати. Переваг у потужного і дорогого, 10-ядерного CPU перед більш доступним 4-ядерним практично немає.

Якщо переходити до вибору CPU, то, строго кажучи, навіть такі бюджетні рішення, як Intel Pentium G4560, Pentium G5400 та подібні до них цілком справляються зі своїм завданням. І все ж таки не варто зваблюватися. Більш потужні процесори дозволять отримати більше кадрів за хвилину, забезпечити відсутність або зведення до мінімуму «просідання» FPS за рахунок більш високих обчислювальних можливостей. Час двоядерників йде.

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

А ось варіант з 4C/12T або 6C/6T виглядає вже набагато привабливішим. Причому варіант 6C/12T більш-менш помітних переваг не дає. Наявність 10 і більше ядер для ігор ніякого значення не має.

При переході до високих дозволів увага повинна перемикатися не так на процесор, як на можливості і клас відеокарти. Саме вона стає обмежувачем у досягненні великих значень FPS та високих налаштувань графіки.

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

Якщо розглядати питання, що краще, процесор з HyperThreading або без, то якщо судити за результатами тестування, CPU з 4С/8Т практично відповідає 6С/6Т, хоча останній трохи краще в низьких дозволах. Ну а якщо брати комбінацію 6С/12Т, то отримуємо практично ідеальний варіант, який дозволить отримати максимальну кількість FPS, і при цьому можна не боятися появи будь-яких провалів при великому навантаженні.

Це все ситуація на сьогоднішній день. А що буде завтра, з виходом нових ігор чи нових їх версій? Було б добре знати, наскільки розробники приділяють часу масштабуванню ігрових двигунів, але це знання таємне, і якось не особливо афішується. Зараз це вочевидь над головних пріоритетах у розробників ігор.

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

Що ж до переходу на 2К, 4К і вище, тут знадобляться вже більш серйозні обчислювальні потужності, але виникає інша проблема – існуючі відеопроцесори поки що важко «перетравлюють» таке навантаження, а тому, і масштабуватися на кілька ядер необхідності немає, т.е. к. 4-6 цілком справляються про те, щоб завантажити відеокарту «по ватерлінію».

Ось вийде нове покоління графічних чіпів (очікуване незабаром NVidia 11-го покоління), і тоді подивимося.

І все це призводить до наступного. Навіть для топової, або передтопової, ігрової системи найкращим вибором є процесор мінімум з 4-ма ядрами і 8-ма потоками, або ж варіант з 6-ма ядрами. Ідеальний варіант, якщо вони ще будуть розгінний потенціал.

Це, до речі, оптимально і за ціною, бо такі «камені» цілком доступні. Наприклад, 6-ядерний Intel Core i5 8600K обійдеться приблизно в 18000 руб., Варіант з HyperThreading у вигляді Intel Core i7 8700K вже тисяч на 6 дорожче. До речі, 4-ядерний 8-потоковий i7 7700K йде приблизно в ту саму ціну. Ледве дешевше, приблизно на 1000 руб., AMD Ryzen 7 2700X.

Для прикладу, найдешевший 10-ядерний Intel Core i9 7900X, який може дати додаткові кілька FPS, обійдеться щонайменше вдвічі дорожче, ніж i7 8700K. Не забудемо, що це вже зовсім інший рівень, і материнська плата знадобиться вже зовсім інша, із сокетом 2066 року.

Так що багатоядерність – це непогано, але й про мегагерці забувати не варто, ігри їх люблять. Хороших та швидких процесорів, високих FPS та перемоги над ворогами!

Гонку за додаткову продуктивність на ринку процесорів можуть виграти ті виробники, які на основі поточних технологій виробництва зможуть забезпечити розумний баланс між тактовою частотою і кількістю обчислювальних ядер. Завдяки переходу на 90- та 65-нм техпроцеси з'явилася можливість створювати процесори з великою кількістю ядер. Неабиякою мірою це було обумовлено і новими можливостями регулювання тепловиділення, і розмірами ядер, саме тому сьогодні ми спостерігаємо появу дедалі більшої кількості чотириядерних процесорів. Але як щодо програмного забезпечення? Наскільки добре воно масштабується від одного до двох чи чотирьох ядер?

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

Але чи має сенс оснащувати процесори чотирма чи навіть великою кількістю ядер? Чи вистачить роботи, щоб навантажити чотири ядра чи більшу їх кількість? Не варто забувати, що дуже складно розподілити роботу між ядрами, щоб такі фізичні інтерфейси як HyperTransport (AMD) або Front Side Bus (Intel) не стали "вузьким місцем". Є і третій варіант: механізм, який розподіляє навантаження між ядрами, а саме диспетчер ОС, може також стати "вузьким місцем".

Перехід AMD з одного на два ядра пройшов практично бездоганно, оскільки компанія не збільшувала тепловий пакет до екстремального рівня, як це було у процесорів Intel Pentium 4. Тому процесори Athlon 64 X2 були дорогими, але цілком розумними, а лінійка Pentium D 800 уславилася своєю гарячою. роботою. Але 65-нм процесори Intel та, особливо, лінійка Core 2 змінили картину. Intel змогла поєднувати два процесори Core 2 Duo в одній упаковці, на відміну від AMD, в результаті чого ми отримали сучасні Core 2 Quad. AMD обіцяє випустити до кінця цього року свої чотирипроцесори Phenom X4.

У нашій статті ми розглянемо конфігурацію Core 2 Duo на чотирьох ядрах, двох ядрах та на одному ядрі. І подивимося, наскільки добре масштабується продуктивність. Чи варто сьогодні переходити на чотири ядра?

Одне ядро

Під терміном "одноядерний" ховається процесор, який має одне обчислювальне ядро. Сюди підпадають практично всі процесори із зародження архітектури 8086 аж до Athlon 64 і Intel Pentium 4. Поки техпроцес виробництва не став досить тонким, щоб створювати два обчислювальні ядра на одному кристалі, перехід на менший техпроцес використовувався для зниження робочої напруги, збільшення тактових частот або додавання функціональних блоків та кеш-пам'яті.

Робота одноядерного процесора на високих тактових частотах може дати більш високу продуктивність для однієї програми, але подібний процесор одночасно може виконувати лише одну програму (потік). Intel реалізувала принцип Hyper-Threading, який емулює наявність кількох ядер для операційної системи. Технологія HT дозволила краще завантажити довгі конвеєри процесорів Pentium 4 і Pentium D. Звичайно, приріст продуктивності був невеликий, але чуйність системи виявилася безумовно кращою. А в багатозадачному оточенні це може бути й важливішим, оскільки ви зможете виконувати будь-яку роботу, поки ваш комп'ютер працює над певним завданням.

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


Процесор Core 2 Extreme X6800 на момент виходу був найшвидшим у лінійці Intel Core 2, працюючи на частоті 2,93 ГГц. Сьогодні двоядерні процесори досягли 3,0 ГГц, щоправда, за більш високої частоти шини FSB1333.

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

Ви коли-небудь чекали, поки WinRAR або WinZIP закінчать стиснення файлів? На одноядерній машині ви навряд чи зможете швидко перемикатися між вікнами. Навіть відтворення DVD може навантажувати одне ядро ​​не менше, ніж складне завдання. Двоядерний процесор дозволяє легко справлятися з одночасним запуском декількох додатків.

Двоядерні процесори AMD містять два повноцінні ядра з кеш-пам'яттю, інтегрованим контролером пам'яті та крос-комутатором, який забезпечує спільний доступ до пам'яті та інтерфейсу HyperTransport. Intel пішла шляхом, схожим з першим Pentium D, встановивши у фізичний процесор два ядра Pentium 4. Оскільки контролер пам'яті є частиною чіпсету, системну шину доводиться використовувати і для зв'язку між ядрами, і для доступу до пам'яті, що накладає певні обмеження на продуктивність. Процесор Core 2 Duo оснащений більш досконалими ядрами, які дають кращу продуктивність на такт та найкраще співвідношення продуктивності на ват. У двох ядер використовується загальний кеш L2, який дозволяє обмінюватись даними без використання системної шини.

Процесор Core 2 Quad Q6700 працює на частоті 2,66 ГГц, використовуючи всередині два ядра Core 2 Duo.

Якщо сьогодні існує багато причин, щоб перейти на двоядерні процесори, то чотири ядра виглядають поки що не так переконливо. Однією з причин є обмежена оптимізація програм під кілька потоків, але існують і певні проблеми в архітектурі. Хоча AMD сьогодні критикує Intel за упаковку двох двоядерних кристалів в одному процесорі, вважаючи це не "справжнім" чотириядерним CPU, подібний підхід Intel працює добре, оскільки процесори дійсно забезпечують чотириядерну продуктивність. З погляду виробництва легше отримати високий рівень виходу придатних кристалів і випускати більше продуктів з невеликими ядрами, які можна з'єднати разом для нового, більш потужного продукту на новому техпроцесі. Що ж до продуктивності, тобто "вузькі місця" - два кристали взаємодіють один з одним через системну шину, тому дуже складно керувати декількома ядрами, розподіленими на кілька кристалів. Хоча наявність декількох кристалів дозволяє забезпечити кращу економію енергії та регулювати частоти окремих ядер для потреб програми.

Справжні чотириядерні процесори використовують чотири ядра, які разом з кеш-пам'яттю розташовуються на одному кристалі. Тут важлива наявність загального уніфікованого кешу. AMD реалізуватиме такий підхід, оснащуючи 512 кбайт кешу L2 кожне ядро ​​і додаючи кеш L3 для всіх ядер. Перевага AMD полягає в тому, що можна буде вимикати окремі ядра та прискорювати інші, щоб отримати більш високу продуктивність додатків. Intel піде тим самим шляхом, але не раніше представлення в 2008 році архітектури Nehalem.

Утиліти виведення системної інформації, такі, як CPU-Z, дозволяють дізнатися кількість ядер та обсяги кешу, але не розкладку процесора. Ви не знаєте, що Core 2 Quad (або чотириядерний Extreme Edition, показаний на скріншоті) складається з двох ядер.


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

У той «давній час», коли ще не існувало чотириядерних процесорів, та й двоядерні були на диво, швидкість потужності комп'ютера вимірювалася в тактовій частоті. Процесор обробляв лише один потік інформації, і як ви розумієте, поки отриманий результат обробки доходив до користувача, проходила кількість часу. Тепер же багатоядерний процесор, за допомогою спеціально призначених покращених програм, розділяє обробку даних на кілька окремих, незалежних один від одного потоків, що значно прискорює отримуваний результат і збільшує потужні дані комп'ютера. Але, важливо знати, що якщо програма не налаштована на роботу з багатоядерністю, то швидкість буде навіть нижчою, ніж у одноядерного процесора з гарною тактовою частотою. Тож як дізнатися скільки ядер у комп'ютері?

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

Прийом №1

  • Для цього натискаємо комп'ютерну мишку з правого боку, клацнувши на значку "Комп'ютер", або контекстному меню, розташованому на робочому столі, на значку "Комп'ютер". Вибираємо пункт "Властивості".

  • Зліва відкриється вікно, знайдіть пункт «Диспетчер пристроїв».
  • Для того щоб розкрити список процесорів, що знаходяться у вашому комп'ютері, натисніть на стрілку, розташовану ліворуч від основних пунктів, у тому числі пункту «Процесори».

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

Цей спосіб підходить для операційних систем Windows, а ось на процесорах Intel, що відрізняються гіперпоточністю (технологія Hyper-threading), цей спосіб, швидше за все, видасть помилкове позначення, адже в них одне фізичне ядро ​​може поділятися на два потоки, незалежні один від одного. У підсумку, програма, яка хороша для однієї операційної системи, для цієї вважає кожен незалежний потік за окреме ядро, і ви отримаєте в результаті восьмиядерний процесор. Тому, якщо у вас процесор підтримує технологію Hyper-threading, зверніться до спеціальної утиліт – діагностики.

Прийом №2

Існують безкоштовні програми для тих, хто цікавиться про кількість ядер у процесорі. Так, неоплачувана програма CPU-Z цілком справиться з поставленим вами завданням. Для того щоб скористатися програмою:

  • зайдіть на офіційний сайт cpuid.com, та завантажити архів з CPU-Z. Найкраще скористатися версією, яку не потрібно встановлювати на комп'ютер, на цій версії стоїть позначення "no installation".
  • Далі слід розпакувати програму та спровокувати її запуск у виконуваному файлі.
  • У головному вікні цієї програми, що відкрилося, на вкладці «CPU», в нижній частині знайдіть пункт «Cores». Ось тут і буде вказано точну кількість ядер вашого процесора.

Можна дізнатися, скільки ядер у комп'ютері з інстальованою системою Windows, за допомогою диспетчера завдань.

Прийом №3

Черговість дій така:

  • Запускаємо диспетчер за допомогою кліка правої сторони мишки на панелі швидкого запуску, розташованої зазвичай внизу.
  • Відкриється вікно, шукаємо у ньому пункт «Запустити диспетчер завдань»

  • В самому верху диспетчера завдань Windows знаходиться вкладка «Швидкодія», ось у ній, за допомогою хронологічного завантаження центральної пам'яті, і видно кількість ядер. Адже кожне вікно і означає ядро, показуючи його завантаження.

Прийом №4

І ще одна можливість для підрахунку ядер комп'ютера, для цього потрібна буде будь-яка документація на комп'ютер з повним переліком комплектуючих деталей. Знайдіть запис про процесор. Якщо процесор відноситься до AMD, то зверніть увагу на символ Х і цифру, що стоїть поруч. Якщо стоїть Х2, то значить, вам дістався процесор із двома ядрами, і т.д.

У процесорах Intel кількість ядер прописується словами. Якщо стоїть Core 2 Duo, Dual, то два ядра, якщо Quad – чотири.

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

P.S.Ну от і все, тепер ми знаємо як дізнатися скільки ядер у комп'ютері, навіть цілих чотири способи, а який застосувати — це вже ваше рішення 😉

Вконтакте

Але з підкоренням нових вершин показників частоти, нарощувати її стало важче, оскільки це позначалося збільшення ТDP процесорів. Тому розробники стали вирощувати процесори завширшки, саме додавати ядра, і виникло поняття багатоядерності.

Ще буквально 6-7 років тому, про багатоядерність процесорів практично не було чути. Ні, багатоядерні процесори від тієї ж компанії IBM існували і раніше, але поява першого двоядерного процесора настільних комп'ютерів, відбулося лише у 2005 році, і називався цей процесор Pentium D. Також, у 2005 році був випущений двоядерник Opteron від AMD, але для серверних систем.

У цій статті ми не будемо докладно вникати в історичні факти, а обговорюватимемо сучасні багатоядерні процесори як одну з характеристик CPU. А головне – нам потрібно розібратися з тим, що дає ця багатоядерність у плані продуктивності для процесора і для нас з вами.

Збільшення продуктивності рахунок багатоядерності

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

Відразу обмовлюся, що операційна система може віртуально створити для себе безліч потоків і виконувати це як би одночасно, нехай навіть фізично процесор і одноядерний. Цей принцип реалізує ту саму багатозадачність Windows (наприклад, одночасне прослуховування музики та набір тексту).


Візьмемо для прикладу антивірусну програму. Один потік у нас буде сканування комп'ютера, інший – оновлення антивірусної бази (ми все дуже спростили, щоби зрозуміти загальну концепцію).

І розглянемо, що ж буде у двох різних випадках:

а) Процесор одноядерний.Оскільки два потоки виконуються в нас одночасно, потрібно створити для користувача (візуально) цю саму одночасність виконання. Операційна система робить хитро:відбувається перемикання між виконанням цих двох потоків (ці перемикання миттєві і час йде в мілісекундах). Тобто система трохи «виконувала» оновлення, потім різко переключилася на сканування, потім назад на оновлення. Таким чином, для нас із вами складається враження одночасного виконання цих двох завдань. Але що ж губиться? Звісно ж, продуктивність. Тому розглянемо другий варіант.

б) Процесор багатоядерний.У цьому випадку цього перемикання не буде. Система чітко посилатиме кожен потік на окреме ядро, що в результаті дозволить нам позбутися згубного для продуктивності перемикання з потоку на потік (ідеалізуємо ситуацію). Два потоки виконуються одночасно, у цьому полягає принцип багатоядерності і многопоточности. Зрештою, ми набагато швидше виконаємо сканування та оновлення на багатоядерному процесорі, ніж на одноядерному. Але тут є проблема - не всі програми підтримують багатоядерність. Чи не кожна програма може бути оптимізована таким чином. І все відбувається далеко не так ідеально, як ми описали. Але з кожним днем ​​розробники створюють все більше і більше програм, у яких чудово оптимізований код під виконання на багатоядерних процесорах.

Чи потрібні багатоядерні процесори? Повсякденна резонність

При виборі процесораДля комп'ютера (а саме при міркуванні про кількість ядер) слід визначити основні види завдань, які він виконуватиме.

Для покращення знань у сфері комп'ютерного заліза, можете ознайомитись з матеріалом про сокети процесорів .

Точкою старту можна назвати двоядерні процесори, тому що немає сенсу повертатися до одноядерних рішень. Але й двоядерні процесори бувають різні. Це може бути не «найсвіжіший» Celeron, а може бути Core i3 на Ivy Bridge, так само і у АМД – Sempron або Phenom II. Звичайно, за рахунок інших показників продуктивність у них дуже відрізнятиметься, тому потрібно дивитися на все комплексно і зіставляти багатоядерність з іншими характеристиками процесорів.

Наприклад, у Core i3 на Ivy Bridge, є технологія Hyper-Treading, що дозволяє обробляти 4 потоки одночасно (операційна система бачить 4 логічних ядра, замість двох фізичних). А той самий Celeron таким не похвалиться.

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

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


На сьогоднішній день, ті ж 8-ми ядерні процесори AMD для ігор надмірні, надмірна саме кількість ядер, а ось продуктивність не дотягує, але у них є інші переваги. Ці самі 8 ядер дуже сильно допоможуть у завданнях, де необхідна потужна робота з якісним багатопоточним навантаженням. До такої можна віднести, наприклад рендеринг (прорахунок) відео, або серверні обчислення. Тому таких завдань необхідні 6, 8 і більше ядер. Та й незабаром ігри зможуть якісно вантажити 8 і більше ядер, так що в перспективі все дуже райдужно.

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

Підбиваючи невеликі підсумки, ще раз зазначу, що переваги багатоядерності виявляються при «важкої» обчислювальній багатопотоковій роботі. І якщо ви не граєте в ігри із захмарними вимогами і не займаєтеся специфічними видами робіт, які вимагають хорошої обчислювальної потужності, то витрачатися на дорогі багатоядерні процесори, просто немає сенсу.