Відмінності між фізичними та логічними ядрами (smt або гіпертретування) на процесорі
Зміст:
Ядра, ядра, потоки, сокети, логічне ядро та віртуальне ядро - це терміни, пов'язані з процесорами, які багато користувачів не зовсім розуміють. Ось чому ми підготували цю публікацію, щоб спробувати пояснити її простим та зрозумілим для всіх користувачів.
Відмінності між ядром і потоками виконання (SMT або HyperThreading) в процесорі
Перш за все, ми повинні подумати про епоху Pentiums, в якій процесори складалися з одного ядра, процесор встановлюється в спеціальний слот на материнській платі, який служить для зв'язку з іншими компонентами, Цей слот - це гніздо або розетка. Зазвичай материнські плати мають лише одну розетку, але деякі бізнес-орієнтовані моделі мають кілька розеток, що дозволяє монтувати кілька процесорів. Щодо ядра, то це та частина процесора, в якій зроблені всі обчислення, скажімо, що саме мозок змушує наш комп'ютер працювати. Кожне з ядер може обробляти потік даних.
Протягом багатьох років він оцінив технологію HyperThreading від Intel, яка складається з дублювання деяких елементів всередині процесора, таких як регістри або кеші верхнього рівня, це дозволяє ядру процесора одночасно впоратися з двома завданнями (2 потоки або нитки) і призводить до появи логічних ядер. Щось значно покращує продуктивність, оскільки, якщо процесу потрібно чекати операції або деяких даних, інший процес може продовжувати використовувати процесор, не зупиняючись, зупинений процесор означає втрату продуктивності. що ми мусимо не допустити цього.
Ця технологія HyperThreading "наводить" операційну систему на думку, що є два ядра, коли насправді існує лише одне, те, що дійсно існує, є фізичним ядром, а те, що з'являється в результаті HyperThreading, є віртуальним. Віртуальне ядро має набагато меншу ємність для обробки, ніж фізичне ядро, тому продуктивність не еквівалентна наявності двох фізичних ядер, далеких від нього, але це забезпечує хороший додатковий результат.
Наступним кроком еволюції процесорів було зробити стрибок до появи процесорів з двома фізичними ядрами, це стало можливим завдяки мініатюризації всіх елементів, які знаходяться всередині процесора, тобто вони стають меншими і через стільки ми можемо вмістити ще багато в одному просторі. По суті двоядерний процесор - це те, що два процесори працюють разом, але з набагато швидшим та ефективнішим зв’язком між ними, що робить продуктивність набагато кращою для систем з двома розетками та двома процесорами.
На відміну від HyperThreading, у двоядерних процесорах кожен має всі необхідні елементи, щоб можна було виконувати всі види завдань, тому двоядерний процесор значно перевершує за своєю ефективністю одноядерний процесор з HyperThreading. Наступним кроком було досягнення більшої кількості базових процесорів, що стало можливим для все більшої мініатюризації її компонентів. Сьогодні є процесори з до 18 фізичними ядрами.
Рекомендуємо ознайомитися з нашим посібником з найкращих процесорів на ринку
Крім того, ми можемо поєднати використання декількох ядер з технологією HyperThreading, щоб ми могли досягти процесорів з величезною кількістю логічних ядер, тому фізичний 18-ядерний процесор з HyperThreading має всього 36 логічних ядер (18 фізичних ядер + 18 ядер віртуальний).
Iphone 6s vs iphone 6 plus: знайте відмінності між ними
iPhone 6s проти iPhone 6 Plus: 6S та 6 Plus - це смартфони, випущені Apple. Гаджети справді потужні, і вони потрапляють на ринок за допомогою iOS 8.
Диски mbr або gpt, відмінності між двома сьогоднішніми стандартами
Ми пояснюємо відмінності між стандартами MBR та GTP наших жорстких дисків. Перший - найстаріший і застарілий, а другий - той, який ми використовуємо протягом короткого часу.
Amd вирішить відмінності між "найкращими" та "бажаними" ядрами
В даний час існують розбіжності між найкращими ядрами та бажаними ядрами, якими керують Windows та AMD Ryzen Master.