КомпјутериОпрема

Хипер-Threading - што е тоа? Како да се овозможи Hyper-Threading?

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

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

Размислете за клучните информации за Hyper-Threading. Што е оваа технологија? Таа беше развиена од Intel и претставена пред јавноста во 2001 година за прв пат. Целта на неговото создавање беше да се зголеми ефикасноста на серверите. Главниот принцип имплементиран во Hyper-Threading е распределбата на пресметките на процесорот на неколку теми. И ова е можно, дури и ако на соодветниот тип на чип се инсталира само едно јадро (за возврат, ако има 2 или повеќе од нив, а низите во процесорот веќе се дистрибуирани, технологијата успешно го надополнува овој механизам).

Работата на главниот микросхем на компјутерот во рамките на неколку текови е обезбедена преку создавање копии од архитектонските состојби за време на пресметките. Ова вклучува ист сет на ресурси на чипот. Ако апликацијата користи соодветна способност, тогаш практично значајните операции се извршуваат многу побрзо. Исто така е важно дека технологијата за која станува збор е поддржана од влезниот / излезниот систем на компјутерот, BIOS-от.

Овозможување на хипер-нишки

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

Мора да го внесете главниот BIOS-интерфејс. За да го направите ова, на самиот почеток на компјутерско подигање, треба да притиснете DEL, понекогаш F2, F10, поретко други клучеви, но неопходното секогаш се појавува во една од линиите на текстот прикажан на екранот веднаш по вклучувањето на компјутерот. Во интерфејсот на БИОС-от, треба да најдете Hyper-Threading: во своите верзии на I / O систем, тоа обично се наоѓа на истакната место. Откако ќе ја изберете соодветната опција, треба да притиснете Enter и да го активирате, означувајќи го како Овозможено. Ако овој режим е веќе нагоден, технологијата Hyper-Threading работи. Можете да ги користите сите свои предности. Откако ќе ја активирате технологијата во поставките, треба да ги зачувате сите записи во BIOS-от со избирање на ставката Save and Exit Setup. После тоа, компјутерот ќе се рестартира во модот кога процесорот работи со Hyper-Theading поддршка. Слично на тоа, оневозможување на Hyper-Threading. За да го направите ова, одберете ја друга опција во соодветниот објект - Исклучено и зачувајте ги нагодувањата.

Проучувајќи како да овозможите Hyper-Threading и деактивирање на оваа технологија, да ги разгледаме неговите карактеристики подетално.

Поддржани процесори со хиперматерија

Првиот процесор на кој беше реализиран концептот на компанијата, според некои податоци - Intel Xeon MP, исто така познат како Foster MP. Овој чип во голем број на архитектонски компоненти е сличен на Pentium 4, кој исто така подоцна ја реализираше технологијата за која станува збор. Потоа, функцијата на мулти-нишки компјутери беше имплементирана на Xeon серверските процесори со јадрото Prestonia.

Ако зборуваме за тековната распространетост на Хипер-Threading - кој "protsy" го поддржува? Меѓу најпопуларните микросхеми од овој тип се оние кои припаѓаат на семејствата Core и Xeon. Исто така, постојат информации дека слични алгоритми се имплементираат во процесори како што се Itanium и Atom.

Откако ги проучувавме основните информации за Hyper-Threading, процесорите со својата поддршка, ќе ги разгледаме најзначајните факти поврзани со историјата на развојот на технологијата.

Историја на развој

Како што забележавме погоре, "Интел" го покажа овој концепт за јавноста во 2001 година. Но, првите чекори во креирањето на технологијата беа направени во раните 90-ти. Инженерите на американската компанија забележаа дека ресурсите на компјутерските процесори не се целосно искористени при вршењето на повеќе операции.

Како што е пресметано од страна на Интел специјалисти, за време на работата на корисникот на компјутерот, чипот во значителен интервал - речиси главниот дел од времето - не е многу активен - околу 30%. Мислењата на експерти за оваа бројка се многу различни - некои луѓе мислат дека е јасно недооценено, други - сосема се согласуваат со тезата на американските програмери.

Сепак, повеќето ИТ специјалисти се согласија дека, иако не 70% од капацитетот на процесорот е неактивен, но многу значаен износ.

Главната задача на програмерите

Интел одлучи да ја поправи оваа состојба поради квалитативно нов пристап за обезбедување на перформансите на главните компјутерски чипови. Беше предложено да се создаде технологија која ќе помогне поактивно да ги користи можностите на процесорите. Во 1996 година специјалисти од Интел започнаа со практичен развој.

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

Интел успеа да ја реши задачата. Првично, технологијата беше наречена Willamette. Во 1999 година, таа беше воведена во архитектурата на некои процесори, и започна тестирањето. Наскоро технологијата доби модерно име - Hyper-Threading. Токму тоа беше точно - едноставно ребрендирање или кардинални прилагодувања на платформата, тешко е да се каже. Понатамошни факти во врска со појавата на технологијата во јавноста и нејзината имплементација во разни модели на процесори на Интел, веќе сме познати. Меѓу обичните имиња за развој денес се Хипер-Threading технологија.

Аспекти на компатибилност со технологијата

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

Фактори на софтвер и хардвер

Во однос на постарите верзии на оперативниот систем - Windows 98, NT и релативно застарениот XP, потребниот услов за компатибилност со Hyper-Threading е поддршката за ACPI. Ако не се имплементира во оперативниот систем, тогаш компјутерите не ги препознаваат сите пресметковни текови што се формираат од соодветните модули. Забележете дека Windows XP како целина ги обезбедува придобивките од технологијата за која станува збор. Исто така е многу пожелно алгоритмите за мултитентрирање да се имплементираат во апликациите што ги користи сопственикот на компјутерот.

Понекогаш може да биде неопходно да се замени матичната плоча на компјутерот - ако инсталирате Hyper-Threading процесори на неа, наместо на оние кои првично беа инсталирани на неа и не беа компатибилни со технологијата. Меѓутоа, како во случајот со оперативните системи, нема да има посебен проблем ако корисникот има современ компјутер или барем соодветен Intel Core i5 процесор за хардверските компоненти . Hyper Threading, како што беше забележано погоре, се имплементира во серијата Core, а чипсетите на матичната плоча адаптирани на него целосно ги поддржуваат соодветните функции на чипот.

Критериуми за забрзување

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

Значи, основните услови за технологијата да бидат успешно искористени:

- поддршка за Hyper-Threading за I / O системот;

- компатибилност на матичната плоча со процесор од соодветен тип;

- Поддршка за технологијата на оперативниот систем и специфична апликација која работи во неа.

Ако првите две предмети немаат посебни проблеми, тогаш во аспект на програмите за компатибилност со Hyper-Threading може да се појават некои преклопувања. Но, може да се забележи дека ако апликацијата поддржува, на пример, работи со двојадрени процесори, тогаш тоа ќе биде компатибилно, речиси гарантирано, со технологија од Интел.

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

Практична корисност на хипер-нишки

Дали технологијата за која станува збор му даде на Интел конкретна конкурентна предност ? Постојат различни мислења за ова прашање. Но, многу луѓе истакнаа: технологијата Hyper-Threading стана толку популарна што ова решение стана неопходно за многу производители на серверски системи, а исто така беше поздравено од обичните корисници на компјутери.

Хардвер обработка на податоци

Главната предност на технологијата е тоа што се имплементира во хардверски формат. Тоа е, најголемиот дел од пресметките ќе се извршат внатре во процесорот на специјални модули, а не во форма на софтверски алгоритми кои се пренесуваат до нивото на јадрото на чипот - што би значело намалување на севкупните перформанси на компјутерот. Општо земено, како што забележаа ИТ експерти, инженерите на "Интел" успеаја да го решат проблемот, кој беше утврден од нив на почетокот на развојот на технологијата - за поефикасно да ја направи процесорската функција. Навистина, како што покажаа тестовите, при решавањето на многу практични проблеми за корисникот, користењето на Hyper-Threading значително ја забрза работата.

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

Истовремено решение на различни задачи

Така, процесорите со поддршка за Hyper-Threading се подобро прилагодени од микросхемот што не е компатибилен со него, за истовремено отворање, на пример, со прелистувач, со музика и со работа со документи. Се разбира, сите овие предности се чувствуваат од страна на корисникот во пракса само ако софтверот и хардверските компоненти на компјутерот се карактеризираат со доволна компатибилност со таков начин на работа.

Слични настани

Технологијата за Hyper-Threading не е единствената дизајнирана да ги подобри перформансите на компјутерот преку повеќенични компјутери. Таа има аналози.

На пример, POWER5 процесорите, произведени од IBM, исто така, поддржуваат мулти-нумерирање. Тоа е, секоја од процесорски јадра (вкупно има 2 соодветни елементи на неа) може да ги извршува задачите во 2 теми. Така, микропроцесорот процесира четири пресметувачки текови истовремено.

AMD, исто така, има одлични резултати во полето на повеќенични концепти. Значи, се знае дека во архитектурата на булдожерските алгоритми се слични на Hyper-Threading. Специфичноста на решението од AMD е дека секој од процесите обработува одделни блокови на процесорот. Кешот од второ ниво останува споделен. Слични концепти се имплементираат во архитектурата развиена од AMD Bobcat, која е адаптирана за лаптопи и мали компјутери.

Се разбира, директните аналози на концептот од AMD, IBM и Intel може да се сметаат за многу условни. Како и пристапи кон дизајнирање на архитектурата на процесорите воопшто. Но, принципите имплементирани во соодветните технологии може да се сметаат за сосема слични, а целите поставени од страна на развивачите во аспект на подобрување на перформансите на микросхранвите се многу слични по природа, ако не и идентични.

Ова се клучните факти за најинтересната технологија на Интел. Што е тоа, како да се овозможи Hyper-Threading или, обратно, деактивирање, ние утврдивме. Работата е веројатно во практичната примена на неговите предности, кои можат да се користат, со што се осигура дека компјутерот во хардверските и софтверските компоненти ја поддржува технологијата.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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