Intel Hyperthread технология срещу. Двуядрен процесор

2013 Consumer Electronics Show Акценти на най-новите технологии

Intel произвежда процесори с едно, две, четири и шест ядра.

Кредит за изображение: Джъстин Съливан/Новини на Getty Images/Getty Images

Двуядрен компютър има допълнителен хардуер, който го прави по-бърз: два процесора, всеки от които се нарича ядро. Hyperthreading е софтуерно решение за по-ефективно използване на ресурсите на процесора. Ако сравнявате моделите на Intel, за да заменят уеб сървър или работна станция на служител, не забравяйте, че двуядрен компютър винаги ще бъде по-бърз от едноядрен компютър, дори и с хиперпоточност.

Двуядрен процесор

Когато купувате двуядрен компютър, вие купувате компютър с два процесора на един и същ чип. Всеки процесор работи независимо и има собствен кеш за съхраняване на стойности. Двата процесора обаче споделят шината, която чете и записва данни към и от паметта. Докато първият CPU обработва информация, вторият CPU използва шината, за да извлича инструкции и данни от паметта. След това вторият CPU обработва своята информация, докато първият CPU изпраща резултати и извлича нови инструкции.

Видео на деня

Hyperthreading

Нишката е процес, който се изпълнява на процесор. Процесорите могат да изпълняват само една нишка наведнъж. Обаче една нишка обикновено не използва всички ресурси на процесора. За да се използват по-добре ресурсите на процесора, хипернишковостта разделя ресурсите на процесора, за да създаде два виртуални процесора от един физически процесор. За операционната система изглежда, че има два процесора, всеки от които може да изпълнява едновременна нишка. Резултатът трябва да бъде подобрена производителност на компютър без хипернишки.

Двуядрен с Hyperthreading

Двуядрен компютър използва хардуер за увеличаване на производителността. Той има два физически процесора, които ефективно удвояват производителността в сравнение с компютър с един процесор. Hyperthreading не добавя никакъв хардуер към компютъра. Това е виртуално решение, което може да увеличи производителността чрез по-ефективно използване на ресурсите на процесора. За да увеличите максимално производителността, комбинирайте двете решения и използвайте двуядрен компютър, който поддържа хипернишкова обработка. Двете физически ядра са разделени на четири виртуални ядра за подобряване на производителността.

Хипернишкова производителност

При хиперпотоците един процес отнема повече време, за да завърши, но можете да стартирате повече от тях. Повишаването на производителността с хипернишковостта зависи от типа обработка, която процесорите изпълняват. Hyperthreading има тенденция да работи по-добре с многоядрени процесори, тъй като и двата процесора не винаги са активни по едно и също време. Ако един процес изразходва по-голямата част от процесорното време или ако процесите зависят от значително количество вход и изход на диска, трябва да деактивирате хипернишковостта, защото може да намали производителността.