muzruno.com

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

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

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

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

Hyper-Threading какво е това

Работата на основната микроциркулация на компютъра в рамките на няколко потока се осигурява чрез създаване на копия на архитектурните състояния по време на изчисленията. Това включва същия набор от ресурси на чипа. Ако приложението използва подходящите възможности, практически значимите операции се извършват много по-бързо. Също така е важно въпросната технология да се поддържа от системата за вход / изход на компютъра, 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 с ядро ​​Prestonia.

Технология на хипервръзката

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

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

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

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

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

Технология на хипервръзката

Повечето ИТ специалисти обаче се съгласиха, че макар и не 70% от капацитета на процесора да е неактивен, но много значителен.

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

Технологията на Intel Hyper-Threading

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

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

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

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

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

Процесори с хипервръзки

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

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

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

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

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

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

Hyper-Threading какво поддържат

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

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

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

Споделяне в социалните мрежи:

сроден