Процесори

Що таке гіпертрафікація?

Зміст:

Anonim

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

Що таке HyperThreading?

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

Сьогодні ми можемо бачити процесори з 2, 4, 6 або 8 фізичних ядер Intel, які завдяки технології HyperThreading можуть імітувати вдвічі більше ядер обробки. Наприклад, процесори Intel Core i3 мають лише два фізичних ядра, але він веде себе так, як ніби він мав 4 ядра (вони насправді є РІЗНОМ) завдяки цій технології. Ці додаткові ядра, які моделює HyperThreading, часто називають «логічними ядрами» .

Ця функція присутня у всій родині Intel Core, Intel Core M та Intel Core Xeon.

HyperThreading у щоденному застосуванні

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

Еволюція цієї технології

Вперше Intel застосував цю технологію з відомими процесорами Intel Pentium IV (Northwood), які на той час обіцяли поліпшення продуктивності від 15 до 30%, якби ми активували її, використовуючи лише на 5% більше.

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

Після декількох пауз, технологія HyperThreading повернулася з Intel Core i3, i5 та i7 архітектури Westmere (2010) і зробила це відмінним результатом у багатопотокових завданнях, які розсипали виконання пропозицій AMD

Альтернатива AMD

Незважаючи на те, що Intel стала першопрохідцем своєї технології HyperThreading, AMD також впровадила щось подібне у своїх процесорах з архітектури Bulldozer. AMD зі свого боку назвав його CMT (Cluster Based Multithreading), який робить саме те саме, але не працює аналогічно пропозиції Intel.

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

РЕКОМЕНДУЄМО ВАМ Фільтровані орієнтири нового AMD RYZEN 8-ядерного 16-ядерного процесора

Технологія CMT процесорів AMD (серія FX та інші) незабаром буде замінена SMT (Simulta Multi-Threading), яка буде включена в новий Ryzen. Відмінність CMT від Bulldozer полягає в тому, що він може виконувати два потоки, які були однаковими, при SMT два потоки на ядро ​​могли бути виконані, але повністю незалежні. Який ми побачимо велику еволюцію стосовно вже "застарілого" Intel.

Я сподіваюся, що ця стаття вирішила ваші сумніви, і я запрошую вас ознайомитися з нашим керівництвом про кращі процесори на ринку.

Процесори

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

Back to top button