Що краще 2 ядра. Вся правда про багатоядерні процесори. Рендеринг тривимірних сцен

  • 05.02.2022

Pavel_A 24.05.2012 - 12:08

Всім привіт.
Потрібен переносний комп'ютер з великим екраном, щоб працювати в Екселі, ну іноді кіно подивитися. Головне великий екран та низька ціна.
Зупинився на 17 дюймах.
За ціною зупинився на ХП павіліон. Є варіанти із різними процесорами.
Який найкращий процесор?
Intel Core i3 2350M Processor 2.3GHz
або
AMD Quad-Core A6-3420M Узгоджений процесор з AMD Radeon HD 6520G discrete-class graphics

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

Goldheart2 24.05.2012 - 01:07

Intel Core i3 2350M Processor 2.3GHz краще.

Pavel_A 24.05.2012 - 01:41

Goldheart2
Intel Core i3 2350M Processor 2.3GHz краще
Скільки?
Адже він 2 ядра по 2,3, а той 4 ядра по 1,5. У сумі другий потужніший виходить?

Dr.Acula 24.05.2012 - 02:43

Pavel_A
Скільки?

http://www.notebookcheck.net/M...ist.2436.0.html
За тестами, Intel краще. І продуктивність процесора залежить не тільки від кількості ядер та частоти. Ви мені повірите, якщо я вам скажу, що процесор з одним ядром і частотою 1650МГц, при виконанні деяких завдань, може працювати набагато швидше ніж будь-який інтел тисяч за 20?

HP або Асус – залежить від конкретної моделі.

Goldheart2 24.05.2012 - 03:03

Адже він 2 ядра по 2,3, а той 4 ядра по 1,5. У сумі другий потужніший виходить?

Не виходить, у інтела продуктивність на гігагерц значно вища, тому навіть із двома ядрами він робить A6-3420M, у рендері різниця близько 14 відсотків, але це завдання добре розпаралелювання, а от якщо взяти більшість стандартних додатків, де задіяний один потік, рідше два , Ось тут i3 2350M буде просто рвати 3420M. А у випадку вашого екселю йдеться саме про один потік. Графіка у 3420M продуктивніша, але у 2350M перевага щодо відтворення відео в особі найпотужнішого асик декодера.

c00xer 24.05.2012 - 07:12

Goldheart2
а ось якщо взяти більшість стандартних додатків, де задіяний один потік, рідше два
Ось на це треба звернути увагу. На завдання. BTW, деякі ігри (той же WorldofTanks) досі однопотокові. Як прикро на 4-ядерному камені бачити завантаження 25%.

Pavel_Crio 27.05.2012 - 21:24

Так, Intel краще.




Goldheart2 28.05.2012 - 08:14

P.S. А ось про Excel не потрібно)) Встановіть Excel 2007/2010, там у налаштуваннях є (Параметри Excel - Додатково):

Увімкнути багатопоточні обчислення?
- Використовувати всі процесори даного комп'ютера (у мене показує 4, у мене Intel Quad)
- вручну (можна вибрати 1,2 .. залежно від ядер)

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

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

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

Прийом №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.Ну от і все, тепер ми знаємо як дізнатися скільки ядер у комп'ютері, навіть цілих чотири способи, а який застосувати — це вже ваше рішення 😉

В наш час прийнято вважати, що двоядерний процесор - це доля бюджетних комп'ютерів. "Справжній" 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 та перемоги над ворогами!

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

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

Процесор персонального комп'ютера є мікросхемою, яка відповідає за виконання будь-яких операцій з даними і управляє периферійними пристроями. Він міститься у спеціальному кремнієвому корпусі, званому кристалом. Для короткого позначення використовують абревіатуру. ЦП(центральний процесор) або 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 – графічний обробний пристрій) – процесор вашої відеокарти, який відповідає за рендеринг (арифметичні операції з геометричними, фізичними об'єктами тощо). Чим більша частота його ядра і частота пам'яті, тим менше навантаження на центральний процесор. Особливу увагу до графічного процесора мають проявити геймери.

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

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

Різниця між 2 та 4-ядерним процесором

На апаратному рівніосновна відмінність 2-ядерного процесора від 4-ядерного- Кількість функціональних блоків. Кожне ядро, по суті, є окремим ЦП, оснащений своїми обчислювальними вузлами. 2 або 4 таких ЦП об'єднані між собою внутрішньою швидкісною шиною та загальним контролером пам'яті для взаємодії з ОЗУ. Інші функціональні вузли теж можуть бути загальними: у більшості сучасних ЦП індивідуальною є кеш-пам'ять першого (L1) та другого (L2) рівня, блоки цілих обчислень та операцій з плаваючою комою. Кеш L3, який відрізняється відносно великим обсягом, один і доступний усім ядрам. Окремо можна відзначити вже згадані AMD FX (а також ЦП Athlon та APU серії A): у них загальними є не лише кеш-пам'ять та контролер, а й блоки обчислень із плаваючою комою: кожен такий модуль одночасно належить двом ядрам.

Схема чотириядерного процесора AMD Athlon

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

Чим обумовлена ​​популярність двоядерних ЦП

Здавалося б, якщо збільшення кількості ядер спричиняє зростання продуктивності, то на тлі моделей з чотирма, шістьма або вісьма ядрами у двоядерників немає жодних шансів. Тим не менш, світовий лідер на ринку ЦП, компанія Intel, щорічно оновлює асортимент своєї продукції та випускає нові моделі всього з парою ядер (Core i3, Celeron, Pentium). І це на тлі того, що навіть у смартфонах та планшетах на такі ЦП користувачі дивляться з недовірою чи зневагою. Щоб зрозуміти, чому найпопулярніші моделі – саме процесори із двома ядрами, слід врахувати кілька основних факторів.

Intel Core i3 - найпопулярніші 2-ядерні процесори для домашнього ПК

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

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

Спадкоємність технологій. Розробники програмного забезпечення використовують для своїх нових проектів вже існуючі напрацювання, що зазнають неодноразової модернізації. В окремих випадках доходить до того, що такі технології сягають корінням у минуле на 10-15 років. Розробка, заснована на проекті десятирічної давності, кардинальної переробки для ідеальної оптимізації піддається дуже неохоче, якщо не зовсім. Як наслідок, спостерігається нездатність софту оптимально використовувати апаратні можливості ПК. Гра S.T.A.L.K.E.R. Поклик Прип'яті, що вийшла в 2009 році (в епоху розквіту багатоядерних ЦП) побудована на движку 2001 року, тому не вміє навантажувати більш ніж одне ядро.

S.T.A.L.K.E.R. повноцінно задіє лише одне ядоро 4-ядерного ЦП

Така ж ситуація і з популярною онлайн-РПГ World of Tanks: двигун Big World, на якому вона базується, створений у 2005 році, коли багатоядерні ЦП ще не сприймалися як єдино можливий шлях розвитку.

World of Tanks теж не вміє розподіляти навантаження на ядра поступово

Фінансові складності. Наслідком цієї проблеми є попередній пункт. Якщо створювати кожну програму з нуля, не використовуючи наявні технології, її реалізація обійдеться у неймовірні суми. Наприклад, вартість розробки GTA V склала понад 200 млн. доларів. При цьому деякі технології все одно не були створені «з чистого листа», а запозичені з попередніх проектів, оскільки гра писалася під 5 платформ одночасно (Sony PS3, PS4, Xbox 360 та One, а також ПК).

GTA V оптимізована під багатоядерність і вміє поступово завантажувати процесор

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

Який процесор кращий: 2 або 4-ядерний

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

На ринку представлені продукти двох виробників: Intel та AMD, що відрізняються особливостями реалізації. Advanced Micro Devices традиційно наголошують на багатоядерності, у той час як «Інтел» неохоче йдуть на такий крок і нарощують кількість ядер тільки якщо це не призводить до зниження питомої продуктивності з розрахунку на ядро ​​(уникнути якого дуже складно).

Збільшення кількості ядер знижує підсумкову продуктивність кожного їх

Як правило, загальна теоретична та практична продуктивність багатоядерного ЦП нижче, ніж аналогічного (побудованого на такій же мікроархітектурі, з тим самим техпроцесором) з одним ядром. Викликано це тим, що ядра використовують спільні ресурси, і це не найкраще позначається на швидкодії. Таким чином, не можна просто придбати потужний чотири- або шестиядерний процесор з розрахунком на те, що він точно не буде слабшим за двоядерник з тієї ж серії. У деяких ситуаціях – буде, до того ж відчутно. Як приклад можна навести запуск старих ігор на комп'ютері з восьмиядерним процесором AMD FX: FPS при цьому часом нижче, ніж на аналогічному ПК, але з чотириядерним ЦП.

Чи потрібна сьогодні багатоядерність

Чи це означає, що багато ядер не потрібно? Незважаючи на те, що висновок видається закономірним, ні. Легкі повсякденні завдання (такі як веб-серфінг чи робота з кількома програмами одночасно) позитивно реагують збільшення кількості ядер процесора. Саме з цієї причини виробники смартфонів наголошують на кількості, опускаючи на другий план питому продуктивність. Opera (та інші браузери на движку Chromium), Firefox запускають кожну відкриту вкладку у вигляді окремого процесу, відповідно чим більше ядер - тим швидше перехід між вкладками. Файлові менеджери, офісні програми, програвачі – власними силами не є ресурсомісткими. Але за потреби часто перемикатися між ними багатоядерний процесор дозволить підвищити продуктивність системи.

Браузер Opera кожній вкладці надає окремий процес

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

У «Диспетчері завдань» 2-ядерний процесор з Huper Threading відображається як 4-ядерний

Творці ігор, тим часом, поступово надолужують втрачене. Поява нових поколінь консолей Sony Play Station та Microsoft Xbox простимулювало розробників приділяти більше уваги багатоядерності. Обидві приставки створені на базі восьмиядерних чіпів AMD, тому тепер програмістам не потрібно витрачати багато сил на оптимізацію при портуванні гри на ПК. Зі зростанням популярності цих консолей - з полегшенням змогли зітхнути і ті, хто розчарувався у придбанні AMD FX 8xxx. Багатоядерники посилено відвойовують позиції над ринком, що можна переконатися з прикладу оглядів.