реклама

Ако напоследък мислите да купите процесор на Intel - или компютър с инсталиран процесор на Intel - може би сте чули термина „Hyper-Threading“, стартиран в тъпанчетата ви. Вероятно не сте запознати с този термин, освен ако не сте в крак с актуалността на компютърния хардуер.

Разбирането на Hyper-Threading е важно, тъй като това е основна характеристика на някои Intel процесори Какво е процесор и какво прави?Изчислителните съкращения са объркващи. Какво е CPU все пак? И имам ли нужда от четири или двуядрен процесор? Какво ще кажете за AMD или Intel? Тук сме, за да обясним разликата! Прочетете още . Подобно на повечето основни функции на процесора, той може да бъде усукан и обърнат от представителите на продажбите, които срещате. Служител на магазина на Fry ми каза, че Hyper-Threading ефективно удвоява броя на ядрата на процесора. Макар и вярно в известен смисъл, това е предимно преувеличение.

Нека да разгледаме какво Hyper-Threading наистина ли средства.

Кратка история на Hyper-Threading

instagram viewer

какво е хипер резбаВ зависимост от това кога за последно сте купили компютър, може да запомните Hyper-Threading като функция, която Intel въведе и след това прекрати. Това разбираемо може да остави кисел вкус в устата ви - защо Intel ще го прекрати, ако не е проблем?

Истината не е толкова мрачна Hyper-Threading за известно време беше предоставен за някои процесори Intel Pentium 4 и Intel Xeon. Той бе прекратен не защото самата функция беше лоша, а по-скоро защото процесорът, който я използва, се оказа малко погрешна стъпка по други причини. Архитектурата на Pentium 4 беше малка катастрофа за Intel, тъй като беше неспособна да върви в посоката, на която Intel се надяваше (Intel искаше да има процесори на Pentium 4 с тактова честота до 10 GHz). В резултат на това Intel се върна към проектирането на процесори, базирани на фамилното дърво на Pentium Pro.

Hyper-Threading изчезна, но не беше забравен. В крайна сметка Intel намери време и ресурси, за да го интегрира в друга нова процесорна архитектура - Nehalem. Това е архитектурата, която е основата за всички текущи процесори Intel Core i3, i5 и i7.

Хубави нишки, човече

хипер резба

Въпреки всички подобрения, които направихме в света на процесорите, те все още имат едно основно ограничение - отделно процесорно ядро ​​може да изпълнява само една инструкция наведнъж. Да кажем например, че имате MS Office, Firefox 4 Cool Firefox инструменти, които не са добавки Прочетете още и Skype всички отворени наведнъж. Чувствате се като на много задачи, но по отношение на процесора не сте. Ядрото на процесора, изпълняващо данни, свързани с тези програми, изпълнява една инструкция наведнъж, но тъй като е толкова бързо, че не забелязвате никакво забавяне.

Но там е закъснение. Това забавяне се дължи на това как данните от всяка програма се подават към процесора. Всеки поток от данни - или нишка в процесора трябва да бъде планиран и изпълнен от ядрото поотделно. Hyper-Threading обаче дава възможност на всяко ядро ​​на процесора да планира и присвоява ресурси на две нишки наведнъж.

Представете си работник на сборна линия. При нея идват два вида джаджи и тя трябва да прави различни неща с всяка джаджа. Понякога обаче има забавяне, защото конвейерната лента е твърде бавна или защото грешната джаджа е изпратена в неправилен момент. Hyper-Threading е като добавяне на друга конвейерна лента, така че сега има по един, посветен на всеки тип джаджа. Все още има само един работник, но сега приспособленията могат да се донесат до нея по-бързо и ефективно, така че тя чака работа по-рядко.

Не е същото като дублиращите ядра

хипер резбаАко стартирате двуядрен процесор с Hyper-Threading и отворен Windows Task Manager Персонализирайте мениджъра на задачи на Windows според вашия режим на работа с диспечера на задачите Прочетете още ще откриете, че се взирате в четири графики. Именно тук влезе в сила голяма част от объркването около Hyper-Threading удвояването на броя на ядрата. Дори съм говорил с един беден човек, който смяташе, че е закупил осем ядрен процесор, защото видя осем графики в Windows Task Manager. Това му каза представителят на продажбите, така че когато се прибра вкъщи и видя осем графики, той беше закачен. Виждането беше вярване.

Две графики се появяват в Windows за всяко ядро ​​на Hyper-Threading процесор, защото Windows открива два логически процесора за всяко ядро. Терминът „логически процесор“ звучи фантастично, но логически процесор по дефиниция е процесор, който няма физическо съществуване. Windows може да изпраща нишки до всеки логически процесор, но все още има само едно ядро, което прави действителното изпълнение, така че едно ядро ​​с Hyper-Threading е драстично различно от две отделни физически ядра.

Ползата от Hyper-Threading

какво е хипер резбаДобре, достатъчно с техническата мамбо джъмбо. Сега нека се спрем на най-важната част - как Hyper-Threading ще повлияе на производителността на компютъра, мисли да изгради или купи.

По отношение на ежедневните задачи като уеб сърфиране, имейл и обработване на текст 7-те най-добри безплатни алтернативи на Microsoft OfficeMicrosoft Office е крал на офис пакети, но това не означава, че е най-подходящият за вас. Ето някои други офис пакети, които може да харесате по-добре! Прочетете още , Hyper-Threading няма да окаже голямо влияние. Да, Hyper-Threading е теоретично по-добър при многозадачност. Въпреки това, днешните процесори са толкова бързи, че основните програми рядко са ограничени от скоростта на вашия процесор. Начинът на кодиране на програмите също може да бъде ограничение. Понякога може да откриете, че имате отворени многобройни програми, но само едно от процесорните ви ядра се използва много. Това е така, защото по някаква причина програмите не разделят работата си между различните ядра.

Когато се опитвате да направите тежко повдигане обаче, Hyper-Threading може да бъде по-полезен. Приложенията, които най-вероятно се възползват, са програми за 3D визуализация, приложения за прекодиране на аудио / видео за тежко натоварване и научни приложения, създадени за максимална многопоточна производителност. Но може да се насладите и на повишаване на производителността, когато кодирате аудио файлове в iTunes, играете 3D игри и ципирате / разархивирате папки. Увеличението на производителността може да бъде до 30%, въпреки че ще има и ситуации, при които Hyper-Threading изобщо не дава тласък.

заключение

Тъй като цифрата за повишаване на производителността на само до 30% показва, Hyper-Threading е не същото като удвояване на броя на ядрата в процесор. Ако представител на продажбите някога ви каже това, бъдете внимателни, защото те или са невежи, или са щастливи да ви излъжат, ако смятат, че това ще помогне на хардуера.

С това казано, Hyper-Threading е страхотна функция и си струва да има. Особено добре е, ако искате да редактирате често медии или използвате компютъра си като работна станция за професионални програми като Photoshop или Maya.

Матю Смит е писател на свободна практика, живеещ в Портланд Орегон. Освен това пише и редактира за Digital Trends.