- Intel Thread Director analizon sjelljen e thread-eve në kohë reale dhe udhëzon sistemin operativ në ndarjen midis P-Bërthamave dhe E-Bërthamave.
- Teknologjia nuk e zëvendëson planifikuesin e sistemit, por përkundrazi e plotëson atë me metrika të performancës dhe efikasitetit për secilën ngarkesë pune.
- Windows 11 dhe bërthamat moderne të Linux-it e shfrytëzojnë më së miri Thread Director, me përmirësime të konsiderueshme në lojëra dhe virtualizim.
- Alder Lake, Raptor Lake dhe Meteor Lake mbështeten te Thread Director për të shfrytëzuar arkitekturën hibride në lojëra, krijimin e përmbajtjes dhe serverat.

Nëse keni dëgjuar për procesorët e rinj hibridë të Intel dhe termi Thread Director ju duket i njohur, por nuk jeni shumë të sigurt se çfarë bën në të vërtetë , keni ardhur në vendin e duhur. Kjo teknologji është çelësi për të kuptuar pse Alder Lake, Raptor Lake, Meteor Lake dhe gjeneratat pasuese performojnë në atë mënyrë, veçanërisht në lojëra, kryerjen e shumë detyrave njëkohësisht dhe makinat virtuale.
Le të hedhim një vështrim më të afërt se si funksionon Intel Thread Director në mënyrë të brendshme, cilat probleme zgjidh dhe cilat janë kufizimet e tij . Do të shihni se nuk është magjik, as një buton i fshehur turbo, por më tepër një pjesë tjetër në një sistem kompleks ku sistemi operativ, bërthamat P dhe bërthamat E luajnë të gjitha një rol të rëndësishëm.
Çfarë është Intel Thread Director dhe pse ekziston?
Ardhja e procesorëve Core të gjeneratës së 12-të nënkuptonte që Intel zgjodhi një arkitekturë hibride të bërthamave me bërthama P me performancë të lartë dhe bërthama E me efikasitet të lartë . Deri atëherë, në botën e kompjuterëve desktop, procesorët me të gjitha bërthamat e të njëjtit lloj ishin norma, ndërsa kjo qasje "big.LITTLE" ishte tipike për SoC-të mobile të bazuara në arkitekturën ARM.
Ky ndryshim paraqiti një problem serioz: sistemet operative për desktop nuk ishin të pajisura për të dalluar bërthamat me fuqi dhe efikasitet të ndryshueshëm kur ndanin fijet dhe proceset . Planifikuesi thjesht shihte "X bërthama" dhe shpërndante ngarkesën e punës pa marrë parasysh se cili lloj bërthame ishte më i përshtatshmi për secilën detyrë.
Për ta adresuar këtë problem, Intel krijoi atë që komercialisht e quajti Intel Thread Director, një teknologji e integruar në CPU që analizon sjelljen e proceseve dhe këshillon sistemin operativ se ku t'i vendosë ato. Është e rëndësishme të theksohet se nuk është një zëvendësim për planifikuesin e sistemit operativ, por më tepër një mjet shumë i rafinuar dhe i specializuar.
Ndryshe nga sa mendojnë shumë njerëz, Thread Director nuk është një çip i veçantë apo një "njësi magjike" brenda procesorit . Ai përbëhet nga logjika dhe mikrokodi që funksionojnë në vetë CPU-në, duke mbledhur informacione shumë të detajuara të telemetrisë dhe duke ia ekspozuar ato sistemit operativ përmes ndërfaqeve specifike.
Si funksionon Drejtori i Thread-eve nga brenda
Drejtori i Fijeve funksionon konceptualisht si një sistem ekzekutimi spekulativ i kontrolluar që vlerëson sjelljen e fijeve përpara se të vendosë për bërthamën ideale . Për ta bërë këtë, ai përdor një nga fijet ekzekutuese të një P-Core në Alder Lake dhe Raptor Lake, ndërsa në Meteor Lake dhe më vonë mbështetet në E-Core me fuqi të ulët brenda Tile SoC.
Kjo logjikë monitoron udhëzimet, modelet e aksesit dhe koston llogaritëse të ekzekutimit të algoritmeve . Ajo nuk shikon thjesht listën statike të udhëzimeve; përkundrazi, ajo vëzhgon sjelljen e botës reale gjatë një periudhe të shkurtër për të përcaktuar nëse një ngarkesë është e lehtë, mesatare, shumë paralele, që kërkon shumë memorie e kështu me radhë.
Kjo analizë është koduar në një strukturë të dhënash të shoqëruar me regjistrin IA32_THREAD_FEEDBACK_CHAR, ku ruhen tre lloje informacionesh kyçe rreth secilës fije : klasa e punës, një rezultat i performancës dhe një rezultat i efikasitetit të energjisë, të gjitha në një format të thjeshtë në mënyrë që sistemi operativ të mund ta përdorë shpejt.
Pjesa e parë është një klasifikim i llojit të procesit në katër klasa të dallueshme që ndihmojnë planifikuesin të kuptojë se cili lloj bërthame është më i përshtatshmi:
- Klasa 0fije që mund të ekzekutohen pa probleme të mëdha si në bërthamat P ashtu edhe në ato E.
- Klasa 1Ngarkesa pune që performojnë dukshëm më mirë në P-Core, për shkak të kërkesave të tyre për performancë maksimale ose latencës së ulët.
- Klasa 2Detyrat që rekomandohen të zhvendosen në E-Cores, sepse janë më të lehta ose përfitojnë nga ekzekutimi efikas.
- Klasa 3procese me cikle me kosto të lartë, pritje potencialisht të gjata ose sjellje që mund të dëmtojnë fijet e tjera nëse përzihen gabimisht dhe për këtë arsye kërkojnë trajtim të veçantë.
Përveç klasës, ruhet një rezultat performance nga 0 deri në 255 , që pasqyron se sa mirë funksionon ajo fije në një bërthamë specifike . Në mënyrë të ngjashme, përfshihet një tjetër rezultat nga 0 deri në 255 për të treguar efikasitetin e energjisë që lidhet me funksionimin e saj në atë lloj bërthame në kushtet aktuale.
Me këtë telemetri, sistemi operativ mund të marrë vendime më të informuara se cilat fije të dërgojë te P-Bërthamat dhe cilat të devijojë te E-Bërthamat , jo vetëm duke parë llojin e bërthamës, por edhe ngarkesën aktuale, numrin e detyrave aktive dhe prioritetet e sesioneve të përdoruesit.
Rëndësia e pikëzimit dhe ndarjes së ngarkesës
Në CPU-të moderne me shumë bërthama, nuk mjafton më thjesht të vendosësh nëse diçka shkon te një P-Core apo një E-Core: ka rëndësi gjithashtu se në cilën bërthamë specifike përfundon secili thread për të shmangur bllokimet dhe bërthamat e nën-shfrytëzuara . Këtu luan një rol kyç rezultati i performancës dhe efikasitetit të ofruar nga Thread Director.
Falë këtij vlerësimi numerik, planifikuesi i sistemit operativ mund të balancojë ngarkesën midis bërthamave të të njëjtit lloj, duke i caktuar fillimisht fijet më të rënda bërthamave më pak të ngarkuara dhe duke shfrytëzuar çdo hapësirë të disponueshme. Ideja është të shmanget ngopja e bërthamave P ndërsa të tjerat janë pothuajse joaktive, ose shfrytëzimi i bërthamave E duke kryer detyra të panevojshme.
Një avantazh tjetër është se Thread Director ndihmon në zbulimin e shpejtë të kohës kur një ngarkesë pune është më e përshtatshme për një lloj specifik bërthame bazuar në grupin ose karakteristikat e udhëzimeve të saj . Nëse, gjatë vlerësimit, zbulohet se një thread përdor udhëzime të mbështetura vetëm nga bërthamat P (për shembull, disa grupe udhëzimesh të avancuara AVX), sistemi operativ e di që ky thread duhet t'i caktohet një bërthame P.
Është gjithashtu i rëndësishëm në skenarët ku një proces i vetëm evoluon me kalimin e kohës: mund të fillojë i lehtë, të kalojë në një fazë intensive në aspektin kompjuterik dhe pastaj të kthehet në një gjendje më të relaksuar . Reagimi i vazhdueshëm u lejon këtyre fijeve të migrojnë midis P dhe E në varësi të asaj që po bëjnë në çdo moment të caktuar, pa pasur nevojë që aplikacioni të jetë i vetëdijshëm për arkitekturën hibride.
Në praktikë, ky mekanizëm synon të sigurojë që përdoruesi e percepton sistemin si të përgjigjet pa probleme, qoftë gjatë ekzekutimit të një loje të vështirë apo hapjes së aplikacioneve të shumta, luajtjes së përmbajtjes apo lënies së proceseve në punë në sfond . Ndarja dinamike e burimeve parandalon që një detyrë e thjeshtë në sfond të konsumojë një P-Core të tërë ndërsa një E-Core mbetet i papunë.
Drejtori i Thread-eve nuk "komandon": sistemi operativ vendos.
Emri mund të jetë mashtrues, sepse "Director" tingëllon sikur është përgjegjës, por realiteti është se Thread Director nuk merr vendimin përfundimtar se ku do të ekzekutohet secili thread . Planifikuesi i sistemit operativ ende ka fjalën e fundit, duke përdorur ose injoruar informacionin e dhënë nga CPU sipas logjikës së vet.
Kjo është shumë e dukshme në situata të përditshme, si p.sh. kur dërgoni një aplikacion që kërkon shumë burime në sfond, për shembull, një renderim në Blender, dhe vazhdoni ta përdorni kompjuterin për detyra të tjera . Windows interpreton se ajo që është në plan të parë ka përparësi për përdoruesin, kështu që zvogëlon burimet e alokuara për renderim dhe mund ta zhvendosë ngarkesën e punës kryesore te E-Cores.
Në mënyrë të ngjashme, një aplikacion me kërkesë të ulët që ekzekutohet në dritaren aktive mund të përfundojë duke përdorur një P-Core thjesht duke qenë në fokus, edhe nëse përdorimi i CPU-së së tij nuk është veçanërisht i lartë. Kjo tregon se kriteret e sistemit operativ (gjendja e planit të parë/sfondit, përparësia e procesit, politikat e energjisë) kanë më shumë peshë sesa mendimi i Drejtorit të Thread-eve.
Shkurt, Thread Director ofron një lloj "këshilltari ekspert" për planifikuesin e sistemit, por nëse sistemi operativ nuk është i pajisur për ta kuptuar atë ose i jep përparësi rregullave të tjera, ndarja e thread-eve nuk do të jetë optimale . Kjo shpjegon ndryshimet e qarta midis Windows 10, Windows 11 dhe shpërndarjeve të ndryshme të Linux-it në mënyrën se si ato shfrytëzojnë CPU-të hibride.
Nga perspektiva e zhvilluesit të aplikacioneve, gjëja interesante është se në shumicën e rasteve , nuk është e nevojshme të rishkruhet softueri posaçërisht për P-Bërthamat dhe E-Bërthamat . Për sa kohë që sistemi operativ mbështet Thread Director, pjesa më e madhe e ngarkesës së punës shpërndahet mjaft në mënyrë të arsyeshme pa ndryshime në kod, përveç në disa skenarë shumë specifikë.
Sjellja në lojëra dhe ngarkesa pune në botën reale: P-Bërthamat, E-Bërthamat dhe fijet dytësore
Një nga temat më konfuze është ajo që ndodh në lojërat moderne që përdorin shumë fije, veçanërisht kur numri i detyrave tejkalon P-Bërthamat e disponueshme dhe E-Bërthamat përdoren për fije dytësore . Këtu takohet teoria me praktikën e botës reale.
Ideja e Intel është që, në një skenar tipik, fijet kritike të lojës (renderimi, logjika kryesore, fizika e rëndësishme) u bien bërthamave P , ndërsa bërthamat E kujdesen për fijet me përparësi më të ulët, detyrat e sistemit dhe proceset në sfond, siç janë kartat e kapjes, bisedat, shfletuesit, etj.
Kur një lojë nis, për shembull, një thread të nëntë ose të dhjetë që përdor vetëm me ndërprerje midis 10% dhe 30% të një P-Core , Drejtori i Thread-eve mund t'i sugjerojë sistemit operativ që ai të zhvendoset në një E-Core. Planifikuesi, duke e ditur që ky thread nuk është kritik dhe duke marrë parasysh rezultatin e performancës/efikasitetit, e dërgon atë në bërthamën efikase pa ndikuar në përvojën e lojës.
Është e rëndësishme të kuptohet se një E-Core është më pak i fuqishëm se një P-Core, por nëse ngarkesa e punës është e vogël, ai mund të shfrytëzojë një përqindje më të madhe të burimeve të E-Core (për shembull, 60%) dhe prapë të ofrojë performancën e nevojshme pa krijuar pengesa . Kjo i liron P-Core-t për atë që ka vërtet rëndësi dhe e përdor më mirë silikonin e disponueshëm.
Në shumicën e lojërave të dizajnuara mirë që përdorin Windows 11, kombinimi i një planifikuesi hibrid dhe Drejtorit të Thread-eve siguron performancë të qëndrueshme në rreth 99% të rasteve . Megjithatë, ka disa tituj ose motorë me modele thread-esh disi të pazakonta ku shpërndarja nuk është perfekte, por këto zakonisht janë përjashtim.
Marrëdhënia me Windows 11, Windows 10 dhe përputhshmëria e përgjithshme
Një nga pikat kryesore është se Windows 11 u zhvillua në bashkëpunim të drejtpërdrejtë midis Microsoft dhe Intel për të përfituar plotësisht nga arkitektura hibride dhe për të përdorur Thread Director në mënyrë native . Kjo përfshin një planifikues të përditësuar, politika specifike të energjisë dhe integrim më të hollësishëm me të dhënat e telemetrisë nga CPU.
Megjithatë, në Windows 10, planifikuesi nuk është projektuar që nga fillimi për të kuptuar bërthamat P dhe bërthamat E ose për të interpretuar saktë sinjalet e Thread Director . Funksionon, por ndarja e detyrave është më "e verbër" dhe për këtë arsye performanca dhe efikasiteti mund të jenë dukshëm më të ulëta krahasuar me të njëjtën CPU në Windows 11.
Në Linux, historia ka marrë një rrugë tjetër. Fillimisht, kerneli nuk i shfrytëzoi plotësisht bërthamat hibride të Intel, duke rezultuar në një performancë dukshëm më të dobët se Windows , veçanërisht në ngarkesa të përziera pune dhe në virtualizim. Me kalimin e kohës, planifikuesi i kernelit dhe ndërfaqet me Thread Director janë rafinuar.
Falë patch-eve më të fundit të kernel-it, Intel ka shtuar mbështetje të avancuar për Thread Director dhe ka punuar gjithashtu në Virtualizimin e Thread Director . Kjo i lejon një vizitori, siç është një makinë virtuale Windows 11, të përfitojë nga logjika e planifikimit të bazuar në ITD edhe kur funksionon në një host Linux.
Në testet me një Core i9-13900K që ekzekuton Windows 11 brenda një VM Linux, një përmirësim i performancës deri në 14% u mat në 3DMark duke shfrytëzuar siç duhet ndarjen midis bërthamave P dhe bërthamave E nga makina virtuale . Ky fitim është veçanërisht i rëndësishëm për serverët që presin lojëra në cloud ose desktopë të shumtë virtualë.
Drejtor i Fijeve në Liqenin Alder, Liqenin Raptor, Liqenin Meteor dhe më gjerë
Thread Director debutoi zyrtarisht me procesorët Intel Core të gjeneratës së 12-të (Alder Lake), të cilët prezantuan arkitekturën hibride në kompjuterët desktop për herë të parë . Këta çipa kombinojnë bërthama P me performancë të lartë me bërthama E efikase dhe prodhohen duke përdorur litografinë Intel 7, duke trashëguar shumë nga teknologjitë e mëparshme të markës.
Në Alder Lake-S, i projektuar për desktopë dhe duke përdorur soketin LGA1700, gjejmë deri në 16 bërthama (8 bërthama P + 8 bërthama E) dhe 24 thread-e në total, mbështetje për DDR5, kompatibilitet prapa me DDR4 dhe korsi PCIe 5.0 direkt nga CPU . Kjo plotësohet nga memoria klasike Intel Smart Cache (memoria e përbashkët L3) dhe një memorje e riorganizuar L2 për të akomoduar të dy llojet e bërthamave.
Bërthamat P kanë 1,25 MB memorje të përkohshme L2 për bërthamë, ndërsa bërthamat E janë grupuar në grupe prej katër që ndajnë 2 MB memorje të përkohshme L2 . Përtej kësaj, ka deri në 30 MB memorje të përkohshme L3 (LLC) të përbashkët për të gjitha bërthamat, gjë që ndihmon në uljen e latencës dhe përmirësimin e shkëmbimit të të dhënave midis fijeve të llojeve të ndryshme.
Platforma shton gjithashtu mbështetje për PCIe 5.0 (deri në 16 korsi nga CPU), më shumë korsi PCIe 4.0 nga çipseti Z690, WiFi 6E të integruar dhe kompatibilitet Thunderbolt 4. Edhe pse GPU-të dhe SSD-të PCIe 5.0 ishin të pakta në lançim, infrastruktura ishte tashmë në vend.
Me Raptor Lake, Intel e përsos këtë qasje, por ndryshimi i vërtetë në Thread Director vjen me Meteor Lake: logjika e vlerësimit tani funksionon në E-Core me fuqi të ulët të pranishme në SoC Tile, i cili është blloku me qasje të drejtpërdrejtë në RAM falë kontrolluesit të integruar të memories . Prej andej, çdo proces analizohet dhe merret një vendim nëse mund të zgjidhet në ato E-Core apo duhet t'i kalohet Compute Tile, ku ndodhen bërthamat më të fuqishme.
Kjo do të thotë që, duke filluar me Meteor Lake, Thread Director nuk ka më nevojë të orkestrojë vazhdimisht drejtpërdrejt midis "tre llojeve të bërthamave", sepse shumë detyra me kërkesë të ulët zgjidhen para se të arrijnë te bërthamat kryesore P. Vetëm kur zbulohet se një ngarkesë pune ka nevojë për më shumë fuqi përpunimi, ajo transferohet në bllokun kompjuterik me performancë të lartë.
Integrimi me arkitekturën hibride Alder Lake-S
Brenda ekosistemit të desktopit, procesorët Alder Lake-S shfaqin në mënyrë të përkryer atë që Thread Director mund t'i sjellë një procesori hibrid me objektiva shumë të qarta: lojëra, krijim përmbajtjeje dhe mbiklokim të përparuar . Intel e ridizajnoi të gjithë platformën për të përfituar nga kjo përzierje bërthamash.
Arkitektura hibride braktis qasjen e vjetër monolitike dhe propozon një model shumë të ngjashëm me ARM big.LITTLE, me P-Bërthama të projektuara për ngarkesa të rënda pune dhe E-Bërthama të fokusuara në shkallëzueshmëri dhe efikasitet në kryerjen e shumë detyrave njëkohësisht. Ky kombinim lejon një rritje prej 19% të IPC për bërthamë krahasuar me gjeneratën e 11-të, sipas matjeve të brendshme të Intel.
Në përdorim të përditshëm, kjo do të thotë që kur ekzekutohet një lojë, bërthamat P merren me motorin e lojës, ndërsa bërthamat E kujdesen për detyrat në sfond, siç janë transmetimi, Discord, shfletimi dhe proceset e sistemit . Intel ka treguar përmirësime deri në 19% në lojëra dhe deri në 84% në skenarët "lojëra + transmetim" krahasuar me një Core i9-11900K.
Kjo sjellje mbështetet në aftësinë e Drejtorit të Thread-eve për të zbuluar se cilat thread-e janë kritike për vonesën e lojës dhe cilat janë thread-e ndihmëse që mund të devijohen te E-Core-t pa ndikuar negativisht në përvojë . Kjo ruan shkallën e FPS dhe zvogëlon rrezikun e ngecjes kur ndodhin shumë gjëra njëkohësisht.
Platforma Alder Lake prezantoi gjithashtu mekanizma të rinj të menaxhimit të energjisë, duke përputhur PL1 dhe PL2 për të ruajtur frekuencat e përforcuara për më gjatë , diçka që përfitohet nga ekzistenca e bërthamave E që mund të përballojnë ngarkesa të lehta pa qenë bërthamat P përgjithmonë në limitin termik.
Overclocking, memoria dhe mjetet përkatëse
Procesorët Alder Lake-S u shoqëruan me një përditësim të mjeteve të akordimit, duke filluar me Intel Extreme Tuning Utility (XTU) 7.5, i cili shton kontroll specifik mbi frekuencat E-Core dhe mbështetje të plotë për DDR5 . Kjo është përveç telemetrisë P-Core dhe opsioneve të reja të brendshme të menaxhimit të BCLK.
Një nga veçoritë kryesore të reja për memorien është XMP 3.0, i cili zgjeron profilet e mbiklokimit në pesë për modul (tre nga prodhuesi dhe dy të personalizueshme nga përdoruesi) . Këto profile të personalizueshme mund të emërtohen me deri në 16 karaktere, duke e bërë të lehtë identifikimin e shpejtë të cilësimeve që përdoren.
Për më tepër, XMP 3.0 lejon rregullimin manual të tensioneve si VDD, VDDQ dhe VPP , duke u dhënë entuziastëve liri të konsiderueshme veprimi për të përfituar sa më shumë nga memoria DDR5. Edhe pse Thread Director nuk ndikon drejtpërdrejt në memorie, e gjithë platforma është projektuar duke pasur parasysh një gamë të gjerë ngarkesash pune të vështira.
U shtua edhe Teknologjia Dynamic Memory Boost , një lloj "Turbo" automatik për RAM që aktivizon profilin XMP kur zbulohet një ngarkesë dhe kthehet në gjendjen bazë kur kërkesa ulet . Kjo logjikë është e ngjashme me mënyrën se si funksionon Turbo Boost në CPU dhe ndihmon në balancimin e performancës, konsumit të energjisë dhe temperaturave pa ndërhyrjen e vazhdueshme të përdoruesit.
E gjithë kjo plotësohet nga çipseti Z690, i cili ofron mbështetje të plotë për mbiklokimin e CPU-së dhe memories, plus linja PCIe 4.0 dhe lidhje moderne si USB 3.2 Gen 2x2 dhe WiFi 6E (Gig+) . Ideja është që platforma në tërësi të jetë gati të përfitojë nga sjellja dinamike që Thread Director lehtëson në ndarjen e thread-eve.
Linux, servera dhe virtualizim me Thread Director
Jashtë desktopit në shtëpi, Thread Director po bëhet veçanërisht i rëndësishëm në mjediset Linux që përdorin makina të shumta virtuale ose shërbime transmetimi lojërash të bazuara në cloud . Këtu, shpërndarja efikase e bërthamës përkthehet drejtpërdrejt në kursime kostosh dhe cilësi të përmirësuar të shërbimit.
Intel kohët e fundit publikoi një sërë patch-esh të kernelit Linux që përmirësojnë ndjeshëm integrimin e Thread Director dhe logjikën e planifikimit për CPU-të hibride . Këto ndryshime jo vetëm që rregullojnë mënyrën se si shpërndahen detyrat në host, por prezantojnë edhe konceptin e Virtualizimit të Thread Director.
Me këtë virtualizim, një makinë virtuale (për shembull, Windows 11 si mysafir) mund të marrë dhe përdorë informacion nga Thread Director edhe ndërsa funksionon në një host Linux . Rezultati është se mysafiri mund të shpërndajë më mirë ngarkesat e veta të punës midis bërthamave P dhe E të virtualizuara, duke iu afruar më shumë performancës native.
Testet e publikuara tregojnë se, në skenarët e lojërave që funksionojnë në një VM Windows 11 në një host Linux me një Core i9-13900K , përmirësimet e performancës mund të arrijnë deri në 14% në teste si 3DMark. Për ofruesit e transmetimit në cloud të bazuar në Linux, ky hap është shumë domethënës.
Është e rëndësishme të theksohet se këto optimizime janë menduar kryesisht për mjedise profesionale dhe serverash , ku Linux ka një pjesë tregu shumë më të madhe se Windows Server. Në mjedisin shtëpiak, përdoruesi mesatar nuk do të vërejë aq shumë ndryshim, megjithëse është gjithmonë një lajm i mirë kur kerneli përmirëson trajtimin e CPU-ve hibride.
Kufizime, mite dhe çfarë mund të presim
Pavarësisht të gjitha avantazheve të tij, është e rëndësishme të mos e mitizojmë shumë Thread Director-in. Së pari, është thelbësore të kuptohet se ai nuk mund ta kompensojë plotësisht një sistem operativ të optimizuar dobët ose një motor loje me menaxhim të mangët të thread-eve . Nëse ngarkesa e punës shpërndahet dobët nga softueri, CPU-ja mund të përballojë vetëm një sasi të caktuar.
As nuk është një teknologji magjike që garanton se nuk do të ketë kurrë raste të rralla kur një fije e rëndësishme përfundon në një E-Core ose një detyrë e lehtë qëndron në një P-Core më gjatë seç është e nevojshme . Reagimi është shumë i shpejtë, por jo i menjëhershëm, dhe gjithmonë ka modele të pazakonta ngarkese që mund ta ngatërrojnë planifikuesin.
Një tjetër mit i zakonshëm është se, me Thread Director, zhvilluesit e lojërave dhe aplikacioneve mund ta harrojnë plotësisht arkitekturën hibride . Ndërsa në shumicën e rasteve sistemi operativ i trajton të gjitha gjërat mjaft mirë, për të përfituar sa më shumë prej saj, është ende një ide e mirë të projektohen motorë që i klasifikojnë më mirë thread-et e tyre, vendosin përparësi të përshtatshme dhe shmangin mbingarkesën e pakontrolluar.
Duke parë përpara drejt brezave të ardhshëm si Arrow Lake, të gjitha shenjat sugjerojnë se filozofia kryesore e Thread Director do të mbetet e njëjtë, me përmirësime në telemetri dhe integrimin e sistemit operativ . Përvoja e fituar nga Alder, Raptor dhe Meteor Lake do të ndihmojë në uljen e mëtejshme të rasteve kufitare ku shpërndarja nuk është plotësisht optimale.
Në përdorimin e përditshëm, për përdoruesit që luajnë lojëra, modifikojnë video, transmetojnë ose përdorin makina virtuale, gjëja më e rëndësishme për t'u kuptuar është se Windows 11 dhe shpërndarjet moderne të Linux me patch-et më të fundit janë praktikisht të detyrueshme nëse doni të përfitoni vërtet sa më shumë nga një CPU hibride Intel . Me sistemin e duhur, Thread Director bëhet një aleat i heshtur që ndihmon që gjithçka të funksionojë më mirë dhe me efikasitet më të mirë të energjisë.
Në fund të fundit, Intel Thread Director është vendosur si një komponent kyç në kalimin në procesorët e PC-ve me bërthama heterogjene, duke i mundësuar sistemit operativ të marrë vendime më të zgjuara se ku të ekzekutojë secilin thread . Ndërsa nuk menaxhon asgjë vetë, analiza e vazhdueshme e performancës dhe efikasitetit bën diferencën në lojëra, kryerjen e shumë detyrave njëkohësisht, krijimin e përmbajtjes dhe virtualizimin, me kusht që softueri bazë të jetë gati ta kuptojë atë.
Indeks
- 1 Çfarë është Intel Thread Director dhe pse ekziston?
- 2 Si funksionon Drejtori i Thread-eve nga brenda
- 3 Rëndësia e pikëzimit dhe ndarjes së ngarkesës
- 4 Drejtori i Thread-eve nuk "komandon": sistemi operativ vendos.
- 5 Sjellja në lojëra dhe ngarkesa pune në botën reale: P-Bërthamat, E-Bërthamat dhe fijet dytësore
- 6 Marrëdhënia me Windows 11, Windows 10 dhe përputhshmëria e përgjithshme
- 7 Drejtor i Fijeve në Liqenin Alder, Liqenin Raptor, Liqenin Meteor dhe më gjerë
- 8 Integrimi me arkitekturën hibride Alder Lake-S
- 9 Overclocking, memoria dhe mjetet përkatëse
- 10 Linux, servera dhe virtualizim me Thread Director
- 11 Kufizime, mite dhe çfarë mund të presim