КомпютриОборудване

Hyper-Threading - какво е това? Как да активирам Hyper-Threading?

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

Основна информация за технологията

Помислете за ключовата информация за Hyper-Threading. Каква е тази технология? Тя е разработена от Intel и е представена на обществеността през 2001 г. за първи път. Целта на създаването му беше да се увеличи производителността на сървърите. Основният принцип, приложен в Hyper-Threading, е разпределението на изчисленията на процесора на няколко теми. И това е възможно, дори ако само едно ядро е инсталирано на съответния тип чип (на свой ред, ако има 2 или повече от тях, а нишките в процесора вече са разпределени, технологията успешно допълва този механизъм).

Работата на основната микроциркулация на компютъра в рамките на няколко потока се осигурява чрез създаване на копия на архитектурни състояния по време на изчисленията. Това включва същия набор от ресурси на чипа. Ако приложението използва подходящата способност, практически значимите операции се извършват много по-бързо. Също така е важно въпросната технология да се поддържа от входната / изходната система на компютъра, BIOS.

Активиране на Hyper-Threading

Ако процесорът, инсталиран в компютъра, поддържа съответния стандарт, той автоматично се активира автоматично. Но в някои случаи трябва ръчно да предприемете необходимите действия, за да получите технологията Hyper-Threading. Как да го активирам? Това е много просто.

Трябва да въведете основния BIOS интерфейс. За да направите това, в самото начало на компютъра трябва да натиснете DEL, понякога F2, F10, по-рядко други клавиши, но необходимите винаги се появяват в един от линиите на текста, показвани на екрана веднага след като компютърът е включен. В интерфейса на BIOS трябва да намерите Hyper-Threading: в поддържащите I / O версии на системата той обикновено се намира на видно място. След като изберете подходящата опция, трябва да натиснете Enter и да я активирате, като я маркирате като активиран. Ако този режим вече е зададен, тогава Hyper-Threading Technology работи. Можете да използвате всичките му предимства. След активирането на технологията в настройките, трябва да запазите всички записи в BIOS, като изберете опцията Запис и изход. След това компютърът ще се рестартира в режим, когато процесорът работи с поддръжка на Hyper-Theading. По същия начин, деактивиране на Hyper-Threading. За да направите това, изберете друга опция в съответния елемент - Disabled и запазете настройките.

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

Поддържани процесори с Hyper Threading

Първият процесор, на който беше реализирана концепцията на компанията, според някои данни - Intel Xeon MP, известен също като Foster MP. Този чип в редица архитектурни компоненти е подобен на Pentium 4, който по-късно реализира въпросната технология. Впоследствие функцията на мулти-резбова изчислителна система бе внедрена в сървърните процесори Xeon с Core Prestonia.

Ако говорим за текущото разпространение на Hyper-Threading - което "protsy" го подкрепя? Сред най-популярните микросхеми от този тип са тези, които принадлежат към семействата Core и Xeon. Също така има информация, че подобни алгоритми се изпълняват в процесори като Itanium и Atom.

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

История на развитието

Както отбелязахме по-горе, през 2001 г. Intel представи въпросното понятие на обществеността. Но първите стъпки в създаването на технологията бяха направени в началото на 90-те. Инженерите на американската компания са забелязали, че ресурсите на персоналните компютри не са напълно използвани за извършване на редица операции.

Както се изчислява от специалистите на Intel, по време на работата на потребителя на компютъра, чипът в рамките на значителен интервал - почти основната част от времето - не е много активен - около 30%. Мненията на експертите по тази фигура са много различни - някои хора смятат, че е ясно подценена, а други - съвсем съгласни с тезата на американските разработчици.

Въпреки това, повечето IT специалисти се съгласиха, че въпреки че не 70% от капацитета на процесора е неактивен, но много значителен.

Основната задача на разработчиците

Intel реши да определи това състояние поради качествен нов подход за осигуряване на производителността на основните чипове. Бе предложено да се създаде технология, която би спомогнала за по-активно използване на възможностите на процесорите. През 1996 специалистите на Intel започнаха практическото си развитие.

Според концепцията на американската корпорация процесорът, който обработва данни от една програма, би могъл да насочи неактивните ресурси към работа с друго приложение (или компонент на текущата, но с различна структура и изискващи допълнителни ресурси). Съответният алгоритъм също така пое ефективно взаимодействие с други хардуерни компоненти на PC - RAM, чипсет, както и програми.

Intel успя да реши задачата. Първоначално технологията се нарича Willamette. През 1999 г. тя е въведена в архитектурата на някои преработватели и тестовете започват. Скоро технологията получи модерно име - Hyper-Threading. Това, което беше точно - простото прегръщане или кардиналните корекции на платформата, е трудно да се каже. Допълнителни факти, свързани с възникването на технологии в обществото и неговото прилагане в различни модели на процесори на Intel, вече сме известни. Сред общите имена за развитие днес са Hyper-Threading Technology.

Аспекти на съвместимостта с технологиите

Колко добре е внедрена поддръжка за технологията Hyper-Threading в операционните системи? Може да се отбележи, че ако става дума за модерни версии на Windows, няма проблеми с факта, че потребителят напълно се възползва от предимствата на технологията Intel Hyper-Threading Technology, няма да възникне. Разбира се, също е много важно технологията да се поддържа от I / O системата - както казахме по-горе.

Софтуерни и хардуерни фактори

По отношение на по-старите версии на операционната система - Windows 98, NT и сравнително остарели XP, необходимото условие за съвместимост с Hyper-Threading е ACPI поддръжката. Ако тя не се изпълнява в операционната система, не всички изчислителни потоци, които се формират от съответните модули, ще бъдат разпознати от компютъра. Обърнете внимание, че Windows XP като цяло осигурява ползите от въпросната технология. Също така е много желателно алгоритмите за многоточково управление да се прилагат в приложенията, използвани от собственика на компютъра.

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

Критерии за ускоряване

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

Така че основните условия за успешно използване на технологията:

- Поддръжка на Hyper-Threading за I / O системата;

- съвместимост на дънната платка с процесор от подходящ тип;

- Поддръжка за технологията на операционната система и конкретно приложение, което се изпълнява в нея.

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

Най-малко има проучвания, потвърждаващи ръста на производителността на програмите, адаптирани към двуядрените чипове, с приблизително 15-18%, ако процесорът работи с модули Intel Hyper Threading. Как да ги забраните - вече знаем (в случай, че потребителят има съмнения относно уместността на използването на технологията). Но вероятно има малко осезаеми причини за появата им.

Практическа полезност на Hyper-Threading

Въпросната технология даде ли Intel осезаемо конкурентно предимство ? Има различни мнения по този въпрос. Но много хора посочиха, че технологията Hyper-Threading стана толкова популярна, че това решение стана незаменимо за много производители на сървърни системи и бе приветствано и от обикновените потребители на компютри.

Хардуерна обработка на данни

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

Може да се отбележи, че сред процесорите Pentium 4 тези чипове, които са оборудвани с модули за поддръжка на въпросната технология, са работили много по-ефективно от първите модификации. В много отношения тя се изразяваше в способността на компютъра да функционира в реално мултитаскинг режим - когато са отворени няколко различни типа приложения на Windows и е много нежелателно поради активирането на потреблението на системни ресурси една от тях намалява скоростта на другите.

Едновременно решаване на различни задачи

По този начин процесорите с поддръжка на Hyper-Threading са по-добре адаптирани от несъвместими с микроциркулации, за едновременно стартиране, например на браузър, музика и работа с документи. Разбира се, всички тези предимства се усещат от потребителя на практика само ако софтуерните и хардуерните компоненти на компютъра се характеризират с достатъчна съвместимост с такъв режим на работа.

Подобно развитие

Технологията Hyper-Threading не е единствената, предназначена да подобри производителността на компютрите чрез многонишково изчисление. Има аналози.

Например, процесорите POWER5, произведени от IBM, също поддържат multithreading. Това означава, че всяко от сърцевините на процесорите (общо има два съответни елемента върху него) може да изпълнява задачи в рамките на 2 нишки. По този начин, микропроцесорът обработва едновременно четири изчислителни потока.

AMD също има отлични резултати в областта на концепциите за многоточкови препратки. Така че, е известно, че в архитектурата на алгоритмите за булдозер, подобни на Hyper-Threading, се използват. Особеността на решението от AMD е, че всяка от нишките обработва отделни блокове на процесора. Кешът на второ ниво остава споделен. Подобни концепции се прилагат в архитектурата, разработена от AMD Bobcat, която е адаптирана за лаптопи и малки компютри.

Разбира се, директните аналози на концепцията от AMD, IBM и Intel могат да се считат за много условни. Както и подходите за проектиране на архитектурата на процесорите като цяло. Но принципите, прилагани в съответните технологии, могат да се считат за доста сходни, а целите, зададени от разработчиците по отношение на подобряването на характеристиките на микросхемите, са много сходни, ако не и идентични.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.birmiss.com. Theme powered by WordPress.