Процесор має 2 ядра с. На що впливає кількість ядер процесора? Багатоядерний процесор. Обробка цифрових фотографій

23.01.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.. залежно від ядер)

Багато людей при покупці процесора намагаються вибрати щось крутіше, з кількома ядрами і великою тактовою частотою. Але при цьому мало хто знає, на що впливає кількість ядер процесора насправді. Чому, наприклад, звичайний і простенький двоядерник може виявитися швидше за чотириядерник або той же "проц" з 4 ядрами буде швидше "проца" з 8 ядрами. Це досить цікава тема, в якій безперечно варто розібратися більш детально.

Вступ

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

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

Процесори Intel та AMD

На сьогоднішній день "Інтел" та "АМД" є прямими конкурентами на ринку процесорів. Якщо подивитися на виручку та продаж, то явна перевага буде на боці "синіх", хоча останнім часом "червоні" намагаються не відставати. Обидві компанії мають гарний асортимент готових рішень на всі випадки життя - від простого процесора з 1-2 ядрами до справжніх монстрів, у яких кількість ядер перевалює за 8. Зазвичай подібні "камені" використовуються на спеціальних робочих "компах", які мають вузьку спрямованість .

Intel

Отже, на сьогоднішній день у компанії Intel успіхом користуються 5 видів процесорів: Celeron, Pentium та i7. Кожен з цих "каменів" має різну кількість ядер і призначений для різних завдань. Наприклад, Celeron має лише 2 ядра і використовується в основному на офісних та домашніх комп'ютерах. Pentium, або, як його ще називають, "пеньок", також використовується в будинку, але вже має набагато кращу продуктивність, в першу чергу за рахунок технології Hyper-Threading, яка "додає" фізичним двом ядрам ще два віртуальні ядра, які називають потоками . Таким чином, двоядерний "проц" працює як найбюджетніший чотириядерник, хоча це не зовсім коректно сказано, але основна суть саме в цьому.

Що ж до лінійки Core, то тут приблизно схожа ситуація. Молодша модель з цифрою 3 має 2 ядра та 2 потоки. Старша лінійка - Core i5 - має вже повноцінні 4 або 6 ядер, але позбавлена ​​функції Hyper-Threading і додаткових потоків не має, крім 4-6 стандартних. Ну і останнє - core i7 - це топові процесори, які, як правило, мають від 4 до 6 ядер і вдвічі більше потоків, тобто, наприклад, 4 ядра та 8 потоків або 6 ядер та 12 потоків.

AMD

Тепер варто сказати про AMD. Список "камушків" від цієї компанії величезний, сенсу перераховувати все немає, оскільки більшість моделей вже просто застаріли. Варто, мабуть, відзначити нове покоління, яке у певному сенсі "копіює" "Інтіл" - Ryzen. У цій лінійці також присутні моделі з номерами 3, 5 і 7. Головна відмінність від "синіх" у Ryzen полягає в тому, що наймолодша модель вже відразу надає повноцінні 4 ядра, а у старшої їх не 6, а вісім. Крім цього, кількість потоків змінюється. Ryzen 3 - 4 потоки, Ryzen 5 - 8-12 (залежно від кількості ядер - 4 або 6) і Ryzen 7 - 16 потоків.

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

Ну а щодо спорів щодо частоти процесора і кількості ядер, то, по суті, правильніше дивитися у бік другого, оскільки з тактовими частотами вже давно всі визначилися, і навіть топові моделі від "Інтел" працюють на номінальних 2. 7, 2. 8 , 3 ГГц. Крім цього, частоту завжди можна підняти за допомогою оверклокінгу, але у випадку з двоядерником це не дасть особливого ефекту.

Як дізнатися скільки ядер

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

Отримати більш докладну інформацію про те, які технології підтримує ваш "камінь", яка у нього тактова частота, номер його ревізії та багато іншого можна за допомогою спеціальної та невеликої програми CPU-Z. Завантажити його можна безкоштовно на офіційному сайті. Є версія, яка не потребує встановлення.

Перевага двох ядер

У чому може бути перевага двоядерного процесора? У чому, наприклад, в іграх чи додатках, розробки яких основним пріоритетом була однопоточна робота. Взяти хоча б для прикладу гру Wold of Tanks. Найзвичайніші двоядерники типу Pentium або Celeron будуть видавати цілком пристойний результат по продуктивності, тоді як якийсь FX від AMD або INTEL Core задіють набагато більше своїх можливостей, а підсумок буде приблизно таким же.

Чим краще 4 ядра

Чим 4 ядра можуть бути кращими за два? Найкращою продуктивністю. Чотирьохядерні "камені" розраховані вже на більш серйозну роботу, де прості "пеньки" або "селерони" просто не впораються. Відмінним прикладом тут послужить будь-яка програма роботи з 3D-графікою, наприклад 3Ds Max або Cinema4D.

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

Звичайно, можна взяти і якийсь бюджетний "процик" із сімейства Core i3, наприклад, модель 6100, але 2 ядра і 2 додаткові потоки все одно будуть поступатися повноцінному чотириядернику.

6 та 8 ядер

Ну і останній сегмент багатоядерників – процесори з шістьма та вісьмома ядрами. Їх основне призначення, в принципі, таке саме, як і в ЦП вище, тільки ось потрібні вони там, де звичайні "четвірки" не справляються. Крім цього, на базі "каменів" з 6 та 8 ядрами будують повноцінні профільні комп'ютери, які будуть "заточені" під певну діяльність, наприклад, монтаж відео, 3Д-програми для моделювання, рендеринг готових важких сцен з великою кількістю полігонів та об'єктів тощо. д.

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

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

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

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

Двоядерники незнайомі з такою проблемою, тому що не мають надто високої продуктивності і тепловиділення відповідно, а ось багатоядерники - так. "Гарячими" вважаються камені від AMD, особливо серії FX. Наприклад, візьмемо модель FX-6300. Температура процесора в програмі AIDA64 знаходиться у позначці близько 40 градусів, і це в режимі простою. При навантаженні цифра зростатиме і якщо станеться перегрів, то комп'ютер вимкнеться. Отже, купуючи багатоядерник, треба не забувати про кулер.

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

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

Підведення підсумків

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

Вконтакте

Завдання у загальному вигляді

Наші постійні читачі, можливо, пам'ятають серію статей, яка виходила в 2009 році під загальним заголовком «Вплив різних характеристик на швидкодію процесорів сучасних архітектур». У ній ми розглядали деяку кількість сферичних процесорів у вакуумі, щоб на основі аналізу їх швидкодії скласти загальне враження про швидкість реальних процесорів і фактори, що на неї впливають. У новому році, після виходу наступної версії методики, ми вирішили творчо переробити випробуваний раніше метод із ухилом у велику реалістичність досліджуваних питань, тобто моделюючи ситуації наскільки можна реальні. Як і минулого разу, почати ми вирішили з продукції компанії AMD, а саме – з найновішої її платформи: Socket AM3. Благо, виробник обіцяє цій платформі досить довге життя, популярність її в середовищі користувача велика, та й назва собі компанія підібрала більш вдале, ніж конкурент - з точки зору сортування за алфавітом. :)

Нинішня лінійка AMD на перший погляд здається дещо хаотичною (ми б сказали, що і на всі наступні теж…), проте логіку виробника зрозуміти можна: зрозуміло, набагато приємніше бракований процесор продати, ніж викинути. А тому модифікацій з різними обсягами і типами кешів і кількістю ядер ця компанія випускає досить багато, відповідно, є велика спокуса придумати для екземпляра з «бракованим» ядром або кешем якусь назву, ядро ​​або частину кешу відключити, а процесор все -таки продати. :) Завдяки цій чудовій, новаторській політиці AMD, у лінійці вироблених нею AM3-процесорів спостерігається аж три різновиди двоядерних - з різними обсягами L2-кешу, і навіть із наявністю L3; дві модифікації триядерних – з L3 і без нього; і знову три модифікації чотириядерних - з L3 та без нього, а також з різними обсягами L3. Крім того, випускається для платформи AM3 ще одноядерний Sempron. Звівши в одну невелику таблицю основні технічні характеристики CPU для платформи AM3, ми нарешті маємо шанс зрозуміти, що певна логіка в модельному ряді AMD є:

SempronAthlon II X2Phenom II X2Athlon II X3Phenom II X3Athlon II X4Phenom II X4Phenom II X6
ядер1 2 2 3 3 4 4 6
кеш L2, КБ1024 2×512/10242×5123×5123×5124×5124×5126×512
кеш L3, КБ6144 6144 4096/6144 6144

Отже, ми спостерігаємо досить логічну подорож від 1 ядра до 6, що супроводжується варіаціями на тему об'єму L2-кешу, а також наявності або відсутності L3 і його об'єму. При цьому обсягом L2 AMD «грається» на відносно слабких процесорах (двоядерних), а далі як універсальний «прискорювач всього» використовується введення L3. Також можна відзначити два однаково дивно виглядають процесора: Phenom II X2, який при всього 2 ядрах має гігантський L3-кеш, і, навпаки, Athlon II X4 - який при 4 ядрах позбавлений його зовсім. За ідеєю, перший повинен бути ідеальним варіантом для старого програмного забезпечення без багатопоточної оптимізації (хоча тоді йому і друге ядро ​​не дуже потрібно…), а другий - процесором для оптимістів, які сподіваються на те, що 4-ядерний CPU переможе всі процесори з меншим кількістю ядер, незважаючи на вітрильник об'єм кешу. Так воно буде чи не так – подивимося на результати…

Відповідно, вимальовуються найцікавіші зіставлення з погляду аналізу продуктивності:

  1. Збільшення кількості ядер при однаковому обсязі кешу:
    1. від 1 ядра до 2;
    2. від 2 ядер до 3;
    3. від 3 ядер до 4;
    4. від 4 ядер до 6.
  2. Збільшення кількості кешу при однаковій кількості ядер:
    1. на 2-ядерних процесорах (різні розміри L2, додавання L3);
    2. на 3-ядерних процесорах (додавання L3);
    3. на 4-ядерних процесорах (додавання L3, різні розміри L3).
  3. Варіації на тему «менше ядер, але більше кеш»:
    1. 1-ядерний процесор у порівнянні з 2-ядерним;
    2. 2-ядерний процесор у порівнянні з 3-ядерним.

* - мається на увазі: на одиночне ядро.

Як бачите, ґрунти для досліджень – поле неоране. Щоправда, для того, щоб ми могли зафіксувати свою увагу саме на вплив перерахованих вище факторів, прибравши все, що заважає, нам знадобилося все-таки зробити один реверанс у бік «синтетичності» - незалежно від того, чи існує така модель CPU в реальності, всі учасники тестів працювали однією частоті ядра: 2,6 ГГц. Втім, не так вже й погано: Athlon II X3/X4, Phenom II X3/X4 з такою частотою дійсно існують, не буває тільки 2600-мегагерцевих Sempron, Athlon/Phenom II X2 і Phenom II X6.

Як і було сказано вище, тестування проводилося відповідно до новітньої методики 2010 року, з деякими незначними модифікаціями:

  1. Оскільки завдання перед нами стояло досить масштабне і цікаве, а всі учасники тестів поводилися дуже пристойно, і незрозумілих з точки зору логіки дивно практично не демонстрували, нами було прийнято волюнтаристське рішення всі опціональні тести оголосити постійними - таким чином, вони присутні в основному розділі, та беруть участь на загальних підставах у середньому балі.
  2. Оскільки деяка кількість розглянутих процесорів є, так би мовити, «віртуальними», і насправді не виробляються, для даного циклу, для зручності порівняння, був обраний свій власний еталонний (100-бальний) процесор з числа тестів, що брали участь саме в цій серії: AMD Phenom II X4 810.

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

Отже, почнемо. У цій серії ми розглянемо, як і було обіцяно, одне просте та конкретне питання: чи має 3-ядерний процесор, в якому на кожне ядро ​​припадає по 512 кілобайт L2-кешу, перевага над двоядерним CPU, в якому на кожне ядро ​​припадає в 2 рази більше за L2-кеш - 1024 кілобайти? У плюсах у першого – додаткове ядро. З іншого боку, кожне друге ядро ​​може працювати з подвоєним обсягом кешованих даних. Ситуація, між іншим, зовсім не така очевидна, як може здатися на перший погляд…

3D-візуалізація

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
79 92
94 91
94 90
98 95
95 90
98 94
Group Score92 91

Так-так, до питання про неочевидність ситуації. Вражаюче, але при візуалізації тривимірної картинки, тільки один пакет з шести зміг отримати якусь користь від додаткового ядра, а 5 інших на зменшення об'єму L2 відреагували дуже критично. Зрозуміло, зрозуміло, з чим це пов'язано: швидше за все вони просто не змогли задіяти третє ядро, і воно простоювало. Що ж - похвалимо розробників 3ds max за хорошу оптимізацію, але заразом констатуємо: вони поки що в явній меншості.

Рендеринг тривимірних сцен

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
63 83
51 74
48 71
Group Score54 76

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

Наукові та інженерні розрахунки

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
89 95
96 93
94 91
92 87
98 94
65 73
74 84
Group Score87 88

Ситуація складніша: інженерні CAD, зважаючи на все, оперують досить великими обсягами інформації при підрахунку, а ось задіяти третє ядро ​​не вміють (заради справедливості: вони й друге часто ігнорують…). «Вистрілили» непогано багатопотоково оптимізовані Maya, Mathematica (нагадаємо, що починаючи з 2010 року ми використовуємо для цього пакета багатопотоково-оптимізований варіант тесту MMA) та MATLAB, за рахунок чого загальний бал по групі вивів у лідери 3-ядерний CPU.

Растрова графіка

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
101 97
96 97

Corel PhotoImpact

99 98
73 86
Group Score92 95

Різниця в ±1 відсоток цілком укладається в похибку вимірювань, тому нам тільки залишається виділити кешолюбний ACDSee і добре оптимізований Photoshop. І знову за рахунок більш відчутної переваги у добре оптимізованому додатку 3-ядерник лідирує у загальному балі групи.

Стиснення даних

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

Java

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

Кодування аудіо

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
50 67
50 66

Monkey's Audio

50 67
50 67
51 67
50 67
Group Score50 67

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

Кодування відео

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
77 93

Mainconcept (VC-1)

64 81
49 72
55 76
50 65
72 85
Group Score61 79

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

Відтворення відео

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
50 70
104 49
53 75
48 72
Group Score64 67

Нова група тестів зробила один із нечисленних сюрпризів, різко негативно відреагувавши на 3-ядерник. Забігаючи вперед, відзначимо: схоже, йдеться саме про реакцію на 3 ядра, а не на зменшення об'єму L2, тому що 4-ядерник настільки великого падіння продуктивності не демонструє. Можливо, має місце феномен категоричного «неперетравлювання» конкретним ПЗ кількості ядер, відмінного від ступеня двійки, ми раніше з таким вже стикалися.

Віртуальна машина

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
92 97
60 84
84 90

World in Conflict

65 70
Group Score69 84

Переважна більшість ігор цілком вдало задіяли третє ядро, тільки Borderlands, S.T.A.L.K.E.R., Crysis і World in Conflict не відчувають особливого оптимізму (менше 10% збільшення). Не те щоб тенденція була така чітка (UT3 їй, наприклад, суперечить), але можна помітити, що 3 гри з перерахованих чотирьох - не дуже нові.

Загальний бал

2 ядра + 2×1024 L23 ядра + 3×512 L2%%
71 80

Загальний бал цілком у дусі часу: навіть із обрізаним кешем, багатоядерність все одно у фаворі. Втім, не без пікантних подробиць: 16 тестів з 57 віддали перевагу процесору з меншою кількістю ядер, але більшим об'ємом L2 на ядрі. Є спокуса оголосити цей факт підступами ретроградів та лінощами програмістів, які недостатньо добре вміють задіяти ресурси сучасних процесорів… і, напевно, так воно і є. Все-таки для нормальної підтримки багатоядерності потрібно виконати певну роботу (іноді немаленьку), а великий L2 іноді викликає підвищення продуктивності «сам собою», без додаткових зусиль програміста. У такому разі, закінчити слід на оптимістичній ноті: судячи з загального балу, лінивців серед розробників програмного забезпечення стає все менше. Що ж до практичних рекомендацій, то вони очевидні: загалом, у випадку з Athlon II, 3 ядра все-таки однозначно краще, ніж 2.

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

Відео-формат статті «Вся правда про багатоядерні процесори»

Просте пояснення питання "що таке процесор"

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

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

Функція процесора - обчислення. Не так важливо, які саме. Справа в тому, що вся робота комп'ютера пов'язана виключно на арифметичних обчисленнях. Додавання, множення, віднімання та інша алгебра — цим усім займається мікросхема під назвою «процесор». А результати таких обчислень виводяться на екран у вигляді гри, ордівського файлу або просто робочого столу.

Головна частина комп'ютера, яка займається обчисленнями - ось, що таке процесор.

Що таке процесорне ядро ​​та багатоядерність

Споконвіку процесорних «століття» ці мікросхеми були одноядерними. Ядро - це, власне, сам процесор. Його основна та головна частина. Є у процесорів та інші частини – скажімо, «ніжки»-контакти, мікроскопічна «електропроводка» – але саме той блок, який відповідає за обчислення, називається ядром процесора. Коли процесори стали зовсім невеликими, то інженери вирішили поєднати всередині одного процесорного корпусу відразу кілька ядер.

Якщо уявити процесор у вигляді квартири, то ядро ​​це велика кімната в такій квартирі. Однокімнатна квартира - це одне процесорне ядро ​​(велика кімната-зал), кухня, санвузол, коридор ... Двокімнатна квартира - це вже як два процесорні ядра разом з іншими кімнатами. Бувають і три-, і чотири, і навіть 12-кімнатні квартири. Також і у випадку з процесорами: всередині одного кристала-квартири може бути кілька ядер-кімнат.

Багатоядерність- Це поділ одного процесора на кілька однакових функціональних блоків. Кількість блоків – це число ядер усередині одного процесора.

Різновиди багатоядерних процесорів

Існує помилка: «що більше ядер у процесора — то краще». Саме так намагаються уявити справу маркетологи, яким платять за створення таких помилок. Їхнє завдання — продавати дешеві процесори, до того ж — дорожче і у величезних кількостях. Але насправді кількість ядер далеко не головна характеристика процесорів.

Повернемося до аналогії процесорів та квартир. Двокімнатна квартира дорожча, зручніша і престижніша за однокімнатну. Але якщо ці квартири знаходяться в одному районі, обладнані однаково, та й ремонт у них схожий. Існують слабенькі чотириядерні (а то й 6-ядерні) процесори, які значно слабші за двоядерні. Але повірити в це складно: ще б пак, магія великих чисел 4 або 6 проти «якийсь» двійки. Однак саме так і буває дуже часто. Начебто та ж чотирикімнатна квартира, але в убитому стані, без ремонту, у зовсім віддаленому районі — та ще й за ціною шикарної «двушки» в самому центрі.

Скільки буває ядер усередині процесора?

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

Був експеримент компанії AMD створювати і 3-ядерні процесори, але це вже у минулому. Вийшло дуже непогано, проте їхній час минув.

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

Тепер ви знаєте, що у процесорів буває 1, 2, 3, 4, 6 та 12 ядер. Одноядерні та 12-ядерні процесори – велика рідкість. Триядерні процесори – справа минулого. Шестиядерні процесори або дуже дорогі (Intel), або не такі сильні (AMD), щоб переплачувати за число. 2 і 4 ядра - найпоширеніші та практичні пристрої, від найслабших до дуже потужних.

Частота багатоядерних процесорів

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

Зовсім не так вважати, що частота процесора дорівнює частоті його ядер, помноженої на кількість ядер. Якщо простіше, то у 2-ядерного процесора з частотою ядра 2 ГГц загальна частота в жодному разі не дорівнює 4 гігагерцям! Навіть поняття «загальна частота» немає. В даному випадку, частота процесорадорівнює саме 2 ГГц. Жодних множень, додавань чи інших операцій.

І знову «перетворимо» процесори на квартири. Якщо висота стель у кожній кімнаті — 3 метри, то загальна висота квартири залишиться такою ж — ті самі три метри, і ні сантиметром вище. Скільки кімнат не було б у такій квартирі, висота цих кімнат не змінюється. Також і тактова частота процесорних ядер. Вона не складається та не множиться.

Віртуальна багатоядерність, або Hyper-Threading

Існують ще й віртуальні процесорні ядра. Технологія Hyper-Threading у процесорах виробництва Intel змушує комп'ютер «думати», що всередині двоядерного процесора насправді 4 ядра. Дуже схоже на те, як один-єдиний жорсткий диск ділиться на кілька логічних— локальні диски C, D, E тощо.

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

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

Зазначимо, що найдорожчі та продуктивні процесори класуCorei7 обов'язково оснащеніHyper-Threading. У них 4 фізичні ядра та 8 віртуальних. Виходить, що одночасно на одному процесорі працюють 8 обчислювальних потоків. Менш дорогі, але також потужні процесори Intel класу Corei5складаються із чотирьох ядер, але Hyper Threading там не працює. Виходить, що Core i5 працюють із 4 потоками обчислень.

Процесори Corei3- Типові «середнячки», як за ціною, так і за продуктивністю. Вони мають два ядра і ніякого натяку на Hyper-Threading. Разом виходить, що у Corei3всього два обчислювальні потоки. Це ж стосується і відверто бюджетних кристалів. Pentium таCeleron. Два ядра, «гіпе-тредінг» відсутній = два потоки.

Чи потрібне комп'ютеру багато ядер? Скільки ядер потрібно у процесорі?

Усі сучасні процесори досить продуктивні для звичайних завдань. Перегляд інтернету, листування в соцмережах та електронною поштою, офісні завдання Word-PowerPoint-Excel: для цієї роботи підійдуть і слабенькі Atom, бюджетні Celeron і Pentium, не кажучи вже про більш потужні Core i3. Двох ядер для нормальної роботи більш ніж достатньо. Процесор із великою кількістю ядер не принесе значного приросту у швидкості.

Для ігор слід звернути увагу на процесориCorei3 абоi5. Швидше, продуктивність у іграх залежатиме не від процесора, а від відеокарти. Рідко в якій грі буде потрібна вся міць Core i7. Тому вважається, що ігри вимагають не більше чотирьох процесорних ядер, а найчастіше підійдуть і два ядра.

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

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

Безперечно, так. Одночасно комп'ютер займається кількома завданнями — хоча робота Windows (до речі, це сотні різних завдань) і, в той же час, програвання фільму. Програвання музики та перегляду інтернету. Робота текстового редактора та включена музика. Два процесорні ядра — а це, по суті, два процесори, впораються з різними завданнями швидше за один. Два ядра зроблять це трохи швидше. Чотири ще швидше, ніж два.

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

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

Коли менше ядер у процесора – краще

Не слід купувати процесор за невірною формулою «що більше ядер — то краще». Це не так. По-перше, 4, 6 і 8-ядерні процесори відчутно дорожчі за своїх двоядерних побратимів. Значна надбавка в ціні далеко не завжди виправдана з точки зору продуктивності. Наприклад, якщо 8-ядерник виявиться лише на 10% швидше за CPU з меншою кількістю ядер, але буде вдвічі дорожчим, то таку покупку складно виправдати.

По-друге, чим більше ядер у процесора, тим він «ненажерливіший» з погляду енергоспоживання. Немає жодного сенсу купувати набагато дорожчий ноутбук з 4-ядерним (8-потоковим) Core i7, якщо на цьому ноутбуці будуть оброблятися лише текстові файли, переглядатиметься інтернет і так далі. Жодної різниці з двоядерником (4 потоки) Core i5 не буде, та й класичний Core i3 лише з двома обчислювальними потоками не поступиться більш іменитому «колегі». А від батарейки такий потужний ноутбук пропрацює набагато менше, ніж економічний та невибагливий Core i3.

Багатоядерні процесори в мобільних телефонах та планшетах

Мода на кілька обчислювальних ядер усередині одного процесора стосується й мобільних апаратів. Смартфони разом із планшетами з великою кількістю ядер майже ніколи не використовують усі можливості своїх мікропроцесорів. Двоядерні мобільні комп'ютери іноді дійсно працюють трохи швидше, але 4, а тим більше 8 ядер — найвідвертіший перебір. Акумулятор витрачається абсолютно безбожно, а потужні обчислювальні пристрої просто простоюють без діла. Висновок - багатоядерні процесори в телефонах, смартфонах та планшетах - лише данина маркетингу, а не нагальна потреба. Комп'ютери — вимогливіші пристрої, ніж телефони. Два процесорні ядра їм справді потрібні. Чотири – не завадять. 6 і 8 - надмірність у звичайних завданнях і навіть в іграх.

Як вибрати багатоядерний процесор і не помилитись?

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

Зауважимо, що таблиця ґрунтується на процесорах зразка 2012-2014 років. Старіші зразки мають інші характеристики. Також ми не стали згадувати рідкісні варіанти CPU, наприклад одноядерний Celeron (бувають і такі навіть сьогодні, але це нетиповий варіант, який майже не представлений на ринку). Не слід вибирати процесори виключно за кількістю ядер усередині них — є й інші важливіші характеристики. Таблиця лише полегшить вибір багатоядерного процесора, але конкретну модель (а їх десятки у кожному класі) слід купувати тільки після ретельного ознайомлення з їх параметрами: частотою, тепловиділенням, поколінням, розміром кешу та іншими характеристиками.

Процесор кількість ядер Обчислювальні потоки Типова сфера застосування
Atom 1-2 1-4 Малопотужні комп'ютери та нетбуки. Завдання процесорів Atom – мінімальне енергоспоживання. Продуктивність у них мінімальна.
Celeron 2 2 Найдешевші процесори для настільних ПК та ноутбуків. Продуктивності достатньо для офісних завдань, але це зовсім не ігрові CPU.
Pentium 2 2 Такі ж недорогі та малопродуктивні процесори Intel, як і Celeron. Чудовий вибір для офісних комп'ютерів. Pentium оснащуються трохи більш ємним кешем, і, іноді, трохи підвищеними характеристиками в порівнянні з Celeron
Core i3 2 4 Два досить потужні ядра, кожне з яких поділено на два віртуальні «процесори» (Hyper-Threading). Це вже досить потужні CPU за не дуже високих цін. Хороший вибір для домашнього чи потужного офісного комп'ютера без особливої ​​вимогливості до продуктивності.
Core i5 4 4 Повноцінні 4-ядерники Core i5 досить дорогі процесори. Їхньої продуктивності не вистачає лише в найвибагливіших завданнях.
Core i7 4-6 8-12 Найпотужніші, але особливо дорогі процесори Intel. Як правило, рідко виявляються швидше за Core i5, і лише в деяких програмах. Альтернатив їм просто нема.

Короткий підсумок статті «Вся правда про багатоядерні процесори». Замість конспекту

  • Ядро процесора- Його складова частина. Фактично, самостійний процесор усередині корпусу. Двоядерний процесор - два процесори всередині одного.
  • Багатоядерністьможна порівняти з кількістю кімнат усередині квартири. Двокімнатні краще однокімнатних, але лише за інших рівних характеристик (розташування квартири, стан, площа, висота стель).
  • Твердження про те, що чим більше ядер у процесора, тим краще- Маркетинговий прийом, зовсім неправильне правило. Адже Квартиру вибирають далеко не тільки за кількістю кімнат, але і за її розташуванням, ремонтом та іншими параметрами. Це ж стосується і кількох ядер усередині процесора.
  • Існує «віртуальна» багатоядерність- Технологія Hyper-Threading. Завдяки цій технології, кожне «фізичне» ядро ​​поділяється на два «віртуальні». Виходить, що у 2-ядерного процесора з Hyper-Threading лише два справжні ядра, але ці процесори одночасно обробляють 4 обчислювальні потоки. Це справді корисна «фішка», але 4-потоковий процесор не можна вважати чотириядерним.
  • Для настільних процесорів Intel: Celeron - 2 ядра та 2 потоки. Pentium - 2 ядра, 2 потоки. Core i3 - 2 ядра, 4 потоки. Core i5 - 4 ядра, 4 потоки. Core i7 - 4 ядра, 8 потоків. Ноутбучні (мобільні) CPU Intel мають іншу кількість ядер/потоків.
  • Для мобільних комп'ютерів часто важливіше економічність в енергоспоживання (на практиці час роботи від батареї), ніж кількість ядер.