- „Intel Thread Director“ realiuoju laiku analizuoja gijų elgseną ir vadovauja operacinei sistemai paskirstydamas branduolius tarp P ir E branduolių.
- Technologijos nepakeičia sistemos planuotojo, o jį papildo kiekvieno darbo krūvio našumo ir efektyvumo rodikliais.
- „Windows 11“ ir šiuolaikiniai „Linux“ branduoliai geriausiai išnaudoja „Thread Director“, o žaidimai ir virtualizacija yra gerokai patobulinti.
- „Alder Lake“, „Raptor Lake“ ir „Meteor Lake“ naudoja „Thread Director“, kad panaudotų hibridinę architektūrą žaidimuose, turinio kūrime ir serveriuose.

Jei girdėjote apie naujus „Intel“ hibridinius procesorius ir tai skamba pažįstamai... Temos direktorius, bet tu nežinai, ką jis iš tikrųjų daroEsate tinkamoje vietoje. Ši technologija yra labai svarbi norint suprasti, kodėl „Alder Lake“, „Raptor Lake“, „Meteor Lake“ ir vėlesnės kartos veikia taip, kaip veikia, ypač žaidimuose, atliekant daugiaprogramį darbą ir naudojant virtualias mašinas.
Ramiai aptarkime, kaip tai veikia „Intel Thread Director“ viduje: kokią problemą jis išsprendžia ir kokius apribojimus turiPamatysite, kad tai ne magija ir ne paslėptas turbo mygtukas, o tiesiog dar viena mašinos dalis, kurioje operacinė sistema, P ir E branduoliai atlieka svarbų vaidmenį.
Kas yra „Intel Thread Director“ ir kodėl jis egzistuoja?
12-osios kartos „Core“ procesorių atsiradimas reiškė, kad „Intel“ lažinosi dėl... hibridinė branduolio architektūra su didelio našumo P branduoliais ir didelio efektyvumo E branduoliaisIki tol stalinių kompiuterių pasaulyje procesoriai su visais vienodais branduoliais buvo norma, o šis „didelis.MAŽAS“ požiūris buvo būdingas mobiliesiems SoC, pagrįstiems ARM architektūra.
Šis pakeitimas sukėlė rimtą problemą: stalinių kompiuterių operacinės sistemos nebuvo tam paruoštos atskirti skirtingos galios ir efektyvumo branduolius, priskiriant gijas ir procesusPlanuotojas tiesiog pamatė „X branduolių“ ir paskirstė darbą neatsižvelgdamas į tai, kokio tipo branduolys geriausiai tinka kiekvienai užduočiai.
Norėdami tai išspręsti, „Intel“ sukūrė tai, ką komerciniais tikslais pavadino „Intel Thread Director“ – į centrinį procesorių integruota technologija, kuri analizuoja procesų elgesį ir teikia patarimus operacinei sistemai. dėl to, kur juos patalpinti. Svarbu pabrėžti, kad tai ne operacinės sistemos planuoklės pakaitalas, o labai puiki ir specializuota palaikymo priemonė.
Priešingai nei mano daugelis žmonių, „Thread Director“ nėra atskiras lustas ar „stebuklingas vienetas“ procesoriaus vidujeTai apima logiką ir mikrokodą, kurie veikia pačiame procesoriuje, renka labai išsamią telemetrijos informaciją ir pateikia ją operacinei sistemai per specialias sąsajas.
Kaip gijų direktorius veikia viduje
„Thread Director“ veikimas konceptualiai panašus į Kontroliuojamas spekuliatyvus vykdymas, kuris įvertina gijų elgseną prieš nuspręsdamas dėl idealaus branduolioTam jis naudoja vieną iš „P-Core“ branduolio vykdymo gijų „Alder Lake“ ir „Raptor Lake“ sistemose, o „Meteor Lake“ ir vėlesniuose modeliuose – mažai energijos naudojančius „E-Core“ branduolius „Tile SoC“ sistemoje.
Ką daro ši logika stebėti veikiančių algoritmų instrukcijas, prieigos modelius ir skaičiavimo sąnaudasJis ne tik peržiūri statinį instrukcijų sąrašą, bet ir stebi faktinį elgesį per trumpą laiką, kad suprastų, ar apkrova yra lengva, vidutinė, labai lygiagreti, daug atminties reikalaujanti ir pan.
Ta analizė užkoduota su įrašu susietoje duomenų struktūroje. IA32_THREAD_FEEDBACK_CHAR, kur saugoma trijų tipų pagrindinė informacija apie kiekvieną giją.: darbo rūšis, a našumo balas ir energijos vartojimo efektyvumo balą, visa tai pateikiama paprastu formatu, kad operacinė sistema galėtų greitai juo naudotis.
Pirmoji dalis yra proceso tipo klasifikavimas į keturias skirtingas klases kurie padeda planuotojui suprasti, kokio tipo šerdis yra tinkamiausia:
- Clase 0: gijos, kurias galima vykdyti be didesnių problemų tiek P, tiek E branduoliuose.
- Clase 1: darbo krūviai, kurie veikia žymiai geriau su P branduoliais dėl jų didžiausių našumo reikalavimų arba mažo delsos laiko.
- Clase 2užduotys, kurias rekomenduojama perkelti į E-branduolius, nes jos yra lengvesnės arba jas galima atlikti efektyviau.
- Clase 3procesai su brangiais ciklais, potencialiai ilgais laukimais arba elgesiu, kuris gali pakenkti kitoms gijoms, jei jos sumaišomos neteisingai, todėl su jomis reikia specialaus elgesio.
Be klasės, a Našumo balas nuo 0 iki 255, rodantis, kaip gerai tas siūlas veikia konkrečiame branduolyjePanašiai pridedamas dar vienas balas nuo 0 iki 255, nurodantis energijos vartojimo efektyvumą, susijusį su jo veikimu tokio tipo branduolyje dabartinėmis sąlygomis.
Naudodama tą telemetriją, operacinė sistema gali priimti labiau pagrįstus sprendimus dėl to, kurias gijas siųsti į P-Core, o kurias nukreipti į E-Corene tik atsižvelgiant į branduolio tipą, bet ir į dabartinę apkrovą, aktyvių užduočių skaičių bei vartotojo sesijos prioritetus.
Taškų skaičiavimo ir krūvio pasidalijimo svarba
Šiuolaikiniuose daugiabranduoliuose procesoriuose nebeužtenka nuspręsti, ar kažkas atitenka P branduoliui, ar E branduoliui: Taip pat svarbu, į kurį konkretų branduolį patenka kiekvienas siūlas, kad būtų išvengta kliūčių ir nepakankamai išnaudotų branduolių.Čia pagrindinį vaidmenį atlieka „Thread Director“ pateiktas našumo ir efektyvumo balas.
Dėl šio skaitmeninio įvertinimo operacinės sistemos planuoklė gali Subalansuokite apkrovą tarp to paties tipo šerdžių, pirmiausia priskirdami sunkiausius siūlus mažiausiai apkrautoms šerdims. ir kuo geriau išnaudoti kiekvieną turimą erdvę. Idėja yra išvengti, kad P branduoliai būtų perpildyti, o kiti beveik nenaudojami, arba E branduoliai būtų nepakankamai naudojami atliekant beprasmes užduotis.
Dar vienas privalumas yra tas, kad gijų direktorius Tai padeda greitai nustatyti, kada darbo krūvis geriausiai tinka konkretaus tipo branduoliui, remiantis jo instrukcijų rinkiniu ar charakteristikomis.Jei vertinimo metu pastebima, kad gijos instrukcijos yra palaikomos tik P branduolių (pavyzdžiui, tam tikrų pažangių AVX rinkinių), operacinė sistema aiškiai supranta, kad ši gijos turi eiti į P branduolį.
Tai taip pat aktualu tais atvejais, kai tas pats procesas Laikui bėgant jis kinta: gali pradėti lengvai, pereiti į intensyvaus skaičiavimo fazę, o tada grįžti į labiau atsipalaidavusią būseną.Nuolatinis grįžtamasis ryšys leidžia šioms gijoms migruoti tarp P ir E, priklausomai nuo to, ką jos veikia bet kuriuo metu, programai nereikalaujant žinoti apie hibridinę architektūrą.
Praktiškai šis mechanizmas siekia, kad vartotojas suvoktų, jog sistema Jis sklandžiai reaguoja, nesvarbu, ar žaidžiate sudėtingą žaidimą, atidarote kelias programas, leidžiate turinį ar paliekate procesus veikti fone.Dinaminis paskirstymas neleidžia paprastai foninei užduočiai sunaudoti viso P branduolio, kol E branduolys neveikia.
„Gijų direktorius“ „nevadovauja“: nusprendžia operacinė sistema.
Įmonės pavadinimas gali būti klaidinantis, nes „direktorius“ skamba taip, lyg jis būtų vadovaujantis, tačiau iš tikrųjų Gijų direktorius nepriima galutinio sprendimo dėl kiekvienos gijos vykdymo vietos.Operacinės sistemos planuoklė vis dar priima galutinį sprendimą, naudodama arba ignoruodama procesoriaus pateiktą informaciją pagal savo logiką.
Tai labai pastebima kasdienėse situacijose, pavyzdžiui, kai Jūs siunčiate daug išteklių reikalaujančią programą į foną, pavyzdžiui, renderinimą „Blender“ programoje, ir toliau naudojate kompiuterį kitoms užduotims.„Windows“ interpretuoja, kad tai, kas yra priekiniame plane, turi vartotojo prioritetą, todėl sumažina vaizdavimui skiriamus išteklius ir gali perkelti pagrindinį darbo krūvį į E-branduolius.
Panašiai, mažai apkraunama programa, veikianti aktyviame lange, gali naudoti P-Core tiesiog būdama fokusuota, net jei jos procesoriaus apkrovimas nėra itin didelis. Tai iliustruoja, kad... Operacinės sistemos kriterijai (pirmo plano / fono būsena, proceso prioritetas, energijos vartojimo politika) yra svarbesni nei „Thread Director“ nuomonė..
Apibendrinant, „Thread Director“ teikia savotišką „eksperto patarėją“ sistemos planuotojui, bet Jei operacinė sistema nėra pasirengusi to suprasti arba nusprendžia teikti pirmenybę kitoms taisyklėms, gijų paskirstymas nebus optimalus.Štai kodėl yra aiškių skirtumų tarp „Windows 10“, „Windows 11“ ir įvairių „Linux“ versijų, kai kalbama apie hibridinių procesorių naudojimą.
Programėlės kūrėjo požiūriu, įdomu tai, kad Nereikia perrašyti programinės įrangos specialiai P-Core ir E-Core Daugeliu atvejų, jei operacinė sistema palaiko „Thread Director“, didžioji darbo krūvio dalis paskirstoma gana pagrįstai be kodo pakeitimų, išskyrus kelis labai specifinius atvejus.
Elgesys žaidimuose ir realaus pasaulio darbo krūviuose: P-branduoliai, E-branduoliai ir antriniai gijos
Vienas painiausių klausimų yra tai, kas nutinka šiuolaikiniuose žaidimuose, kuriuose naudojama daug gijų, ypač kai Užduočių skaičius viršija galimų P branduolių skaičių, o E branduoliai pradedami naudoti antriniams siūlams.Čia teorija susitinka su realaus pasaulio praktika.
„Intel“ idėja yra ta, kad tipišku atveju... Svarbiausi žaidimo principai (renderavimas, pagrindinė logika, svarbi fizika) patenka į P branduoliuso E-branduoliai tvarko žemesnio prioriteto gijas, sistemos užduotis ir foninius procesus, tokius kaip vaizdo įrašymo kortelės, pokalbiai, naršyklės ir kt.
Pavyzdžiui, kai paleidžiamas žaidimas, devintas ar dešimtas siūlas, kuris naudoja tik nuo 10% iki 30% P-branduolio su pertrūkiais„Gijų direktorius“ gali pasiūlyti operacinei sistemai perkelti giją į E-branduolį. Planuotojas, žinodamas, kad ši gija nėra kritinė, ir atsižvelgdamas į našumo / efektyvumo balą, siunčia ją į efektyvų branduolį, nepaveikdamas žaidimo patirties.
Reikėtų pažymėti, kad E-Core yra kuklesnis nei P-Core, tačiau jei darbo krūvis mažas, Jis gali užimti didesnę E-branduolio dalį (pavyzdžiui, 60 %) ir vis tiek užtikrinti reikiamą našumą nesukeldamas kliūčių.Tokiu būdu P branduoliai atlaisvinami tam, kas iš tiesų svarbu, o turimas silicis geriau „išspaudžiamas“.
Daugumoje gerai suprojektuotų žaidimų, veikiančių „Windows 11“, derinys Hibridinius sprendimus naudojantis planavimo įrankis ir „Thread Director“ užtikrina stabilų veikimą maždaug 99 % atvejų.Vis dėlto yra keletas žaidimų ar variklių su kiek neįprastais gijų modeliais, kuriuose paskirstymas nėra toks tobulas, tačiau tai dažniausiai yra išimtis.
Ryšys su „Windows 11“, „Windows 10“ ir bendras suderinamumas
Vienas iš esminių punktų yra tas, kad „Windows 11“ buvo sukurta tiesiogiai bendradarbiaujant „Microsoft“ ir „Intel“, siekiant visapusiškai išnaudoti hibridinės architektūros privalumus ir naudoti „Thread Director“.Tai apima atnaujintą planuoklę, konkrečias energijos vartojimo strategijas ir geresnę integraciją su iš procesoriaus gaunama telemetrija.
Tačiau sistemoje „Windows 10“ planuoklė Jis nėra sukurtas nuo nulio, kad suprastų P ir E branduolius arba teisingai interpretuotų „Thread Director“ užuominas.Tai veikia, bet užduočių paskirstymas yra labiau „aklas“, todėl našumas ir efektyvumas gali būti žymiai mažesni, palyginti su tuo pačiu procesoriumi sistemoje „Windows 11“.
„Linux“ sistemoje istorija pakrypo kita linkme. Iš pradžių Branduolys neišnaudojo visų „Intel“ hibridinių branduolių privalumų, todėl našumas buvo žymiai prastesnis nei „Windows“.ypač esant mišriems darbo krūviams ir virtualizacijai. Laikui bėgant, branduolio planuoklė ir sąsajos su „Thread Director“ buvo patobulintos.
Dėl naujausių branduolio pataisymų „Intel“ pridėjo išplėstinė „Thread Director“ parama ir, be to, dirbo prie šios technologijos virtualizavimo virtualioms mašinoms („Thread Director“ virtualizacija)Tai leidžia svečiui, pvz., „Windows 11“ virtualiai mašinai, pasinaudoti ITD pagrindu veikiančia programavimo logika net ir tada, kai ji veikia „Linux“ pagrindiniame kompiuteryje.
Testuose su „Core i9-13900K“ procesoriumi, kuriame veikia „Windows 11“ „Linux“ virtualioje mašinoje, buvo išmatuota Tinkamai panaudojant virtualios mašinos P ir E branduolių paskirstymą, 3DMark programoje našumas pagerėjo iki 14 %.Šis padidėjimas ypač įdomus serveriams, kurie siūlo žaidimus debesyje arba kelis virtualius darbalaukius.
Alderio ežero, Raptoro ežero, Meteoro ežero ir kitų sričių temų direktorius
„Ghread Director“ oficialiai debiutavo su 12-osios kartos „Intel Core“ procesoriai („Alder Lake“), kurie pirmą kartą pristatė hibridinę darbalaukio architektūrąŠie lustai sujungia didelio našumo P branduolius su efektyviais E branduoliais ir yra pagaminti naudojant „Intel 7“ litografiją, paveldėdami daugelį ankstesnių prekės ženklo technologijų.
„Alder Lake-S“, skirtame staliniams kompiuteriams ir LGA1700 lizdui, randame Iki 16 branduolių (8 P branduoliai + 8 E branduoliai) ir iš viso 24 gijos, palaikymas DDR5, atgalinis suderinamumas su DDR4 ir PCIe 5.0 linijos tiesiai iš procesoriausBe to, yra ir klasikinis „Intel“ išmanioji talpykla (bendras L3) ir reorganizuota L2 talpykla, skirta dviejų tipų branduoliams.
P-branduolių funkcija 1,25 MB L2 podėlio kiekvienam branduoliui, o E branduoliai yra sugrupuoti į keturis klasterius, kurie dalijasi 2 MB L2Be to, visiems branduoliams yra iki 30 MB L3 talpyklos (LLC), kuri padeda sumažinti delsą ir pagerinti duomenų mainus tarp skirtingų tipų gijų.
Platforma taip pat prideda Palaikymas PCIe 5.0 (iki 16 juostų iš procesoriaus), taip pat PCIe 4.0 juostos iš Z690 lustų rinkinio, integruotas „WiFi 6E“ ir suderinamumas su „Thunderbolt 4“Nors paleidimo metu beveik nebuvo PCIe 5.0 GPU ir SSD diskų, infrastruktūra jau buvo sukurta.
Su „Raptor Lake“ „Intel“ patobulino šį požiūrį, tačiau tikrasis „Thread Director“ pokytis atsiranda su „Meteor Lake“: Tada vertinimo logika vykdoma mažai energijos naudojančiuose E-branduoliuose, esančiuose „Tile SoC“ – bloke, turinčiame tiesioginę prieigą prie RAM dėl integruoto atminties valdiklio.Tada kiekvienas procesas analizuojamas ir priimamas sprendimas, ar jį galima išspręsti tuose E-branduoliuose, ar reikėtų nukreipti į skaičiavimo plytelę, kurioje yra galingiausi branduoliai.
Tai reiškia, kad pradedant nuo Meteorų ežero, „Thread Director“ nebereikia nuolat tiesiogiai koordinuoti tarp „trijų tipų branduolių“, nes daugelis mažai reikalaujančių užduočių išsprendžiamos prieš pasiekiant pagrindinius P branduolius.Tik aptikus, kad apkrovai reikia daugiau apdorojimo galios, ji perkeliama į didelio našumo skaičiavimo bloką.
Integracija su hibridine „Alder Lake-S“ architektūra
Darbalaukio ekosistemoje „Alder Lake-S“ puikiai atspindi tai, ką „Thread Director“ gali prisidėti prie hibridinio procesoriaus, turinčio labai aiškius tikslus: žaidimus, turinio kūrimą ir pažangų spartinimą.„Intel“ pertvarkė visą platformą, kad galėtų pasinaudoti šiuo branduolių deriniu.
Hibridinė architektūra atsisako senojo monolitinio požiūrio ir siūlo labai panašų modelį. „ARM big.LITTLE“ su P branduoliais, skirtais dideliems darbo krūviams, ir E branduoliais, skirtais mastelio keitimui ir daugiaprogramio veikimo efektyvumuiRemiantis „Intel“ vidiniais matavimais, šis derinys leidžia 19 % padidinti IPC vienam branduoliui, palyginti su 11-ąja karta.
Kasdienine prasme tai reiškia, kad žaidžiant žaidimą, P-branduoliai tvarko žaidimo variklį, o E-branduoliai rūpinasi foninėmis užduotimis, tokiomis kaip transliacija, „Discord“, naršymas ar sistemos procesai.„Intel“ parodė iki 19 % patobulinimus žaidimų srityje ir iki 84 % patobulinimus „žaidimų + transliacijų“ scenarijuose, palyginti su „Core i9-11900K“.
Šis elgesys priklauso nuo gijų direktoriaus gebėjimo Nustatyti, kurie gijos yra labai svarbios žaidimo delsai ir kurie priedai gali būti nukreipti į E-branduolius nepakenkiant patirčiaiTai palaiko FPS dažnį ir sumažina mikčiojimo riziką, kai vienu metu vyksta daug dalykų.
Taip pat pristatyta Alder Lake platforma Nauji energijos valdymo mechanizmai, suderinantys PL1 ir PL2, kad būtų ilgiau išlaikyti padidinto dažnio nustatymaiTai įmanoma dėl E-branduolių, kurie gali atlaikyti mažas apkrovas, o P-branduoliai nuolat nepasiekia savo šiluminės ribos.
Perkrovimas, atmintis ir susiję įrankiai
„Alder Lake-S“ modeliai buvo pristatyti su atnaujintais derinimo įrankiais, pradedant nuo „Intel Extreme Tuning Utility“ (XTU) 7.5, kuri prideda specifinį E-Core dažnių valdymą ir visišką DDR5 palaikymąTai papildo „P-Cores“ telemetrijos ir naujas vidines BCLK valdymo parinktis.
Vienas iš svarbiausių atminties srities pokyčių yra „XMP 3.0“, kuri išplečia spartinimo profilių skaičių iki penkių kiekvienam moduliui (trys iš gamintojo ir du, kuriuos gali pritaikyti vartotojas)Šiems pritaikomiems profiliams gali būti suteikti iki 16 simbolių pavadinimai, todėl lengva ir greitai atpažinti naudojamą nustatymą.
Be to, „XMP 3.0“ leidžia Rankiniu būdu reguliuokite tokias įtampas kaip VDD, VDDQ ir VPPsuteikiant entuziastams daug erdvės manevruoti ir išnaudoti visas DDR5 galimybes. Nors „Thread Director“ tiesiogiai neveikia atminties, visa platforma sukurta atsižvelgiant į įvairius sudėtingus darbo krūvius.
Taip pat buvo pridėta Dinaminės atminties didinimo technologija – tai savotiškas automatinis RAM „turbo“ režimas, kuris aktyvuoja XMP profilį, kai aptinkama apkrova, ir grįžta į bazinę būseną, kai sumažėja apkrova.Ši logika primena, kaip „Turbo Boost“ veikia procesoriuose ir padeda subalansuoti našumą, energijos suvartojimą ir temperatūrą be nuolatinio vartotojo įsikišimo.
Visa tai papildo Z690 lustų rinkinys, kuris Jis siūlo visišką procesoriaus ir atminties spartinimo palaikymą, PCIe 4.0 linijas ir modernias jungtis, tokias kaip USB 3.2 Gen 2x2 ir WiFi 6E (Gig+).Idėja yra ta, kad visa platforma yra pasirengusi pasinaudoti dinaminiu elgesiu, kurį „Thread Director“ palengvina skirstant gijas.
„Linux“, serveriai ir virtualizacija su „Thread Director“
Už namų darbalaukio ribų „Thread Director“ pradeda tapti ypač aktuali „Linux“ aplinkos, kuriose veikia kelios virtualios mašinos arba debesijos pagrindu veikiančios žaidimų transliacijos paslaugosČia pagrindinio paskirstymo efektyvumas tiesiogiai atsispindi sąnaudose ir paslaugų kokybėje.
„Intel“ neseniai pristatė „Linux“ branduolio pataisų rinkinys, kuris žymiai pagerina „Thread Director“ integraciją ir planavimo logiką hibridiniams procesoriamsŠie pakeitimai ne tik pakoreguoja užduočių paskirstymą pagrindiniame kompiuteryje, bet ir įveda gijų direktoriaus virtualizacijos koncepciją.
Naudodami šią virtualizaciją, virtuali mašina (pavyzdžiui, „Windows 11“ kaip svečias) gali Gaukite ir naudokite informaciją iš „Thread Director“ net ir tada, kai veikia „Linux“ pagrindiniame kompiuteryje.Rezultatas – svečias gali geriau paskirstyti savo darbo krūvius tarp virtualizuotų P ir E branduolių, priartėdamas prie natyvaus našumo.
Paskelbti įrodymai rodo, kad esant tokioms situacijoms, kai Žaidimai, veikiantys „Windows 11“ virtualioje mašinoje „Linux“ pagrindiniame kompiuteryje su „Core i9-13900K“ procesoriumiNašumo pagerėjimas tokiuose testuose kaip „3DMark“ gali siekti 14 %. „Linux“ pagrindu veikiančioms debesijos srautinio perdavimo paslaugų teikėjams šis šuolis yra labai reikšmingas.
Svarbu tai pažymėti Šie optimizavimai pirmiausia skirti profesionalioms ir serverių aplinkoms.„Linux“ užima labai didelę rinkos dalį, palyginti su „Windows Server“. Namų aplinkoje eilinis vartotojas didelio skirtumo nepastebės, nors visada gera žinia, kai branduolys pagerina hibridinių procesorių valdymą.
Apribojimai, mitai ir ko galime tikėtis
Nepaisant visų „Thread Director“ privalumų, geriausia nepersistengti jo mitologizuoti. Pirmiausia reikia suprasti, kad Jis negali visiškai kompensuoti prastai optimizuotos operacinės sistemos ar žaidimo variklio su prastu gijų valdymu.Jei programinės įrangos apkrova paskirstoma prastai, procesorius gali atlikti tik tiek veiksmų.
Tai taip pat nėra stebuklinga technologija, kuri garantuoja, kad Niekada nebus retų atvejų, kai svarbi gijos dalis patenka į E-Core arba lengva užduotis užsibūna P-Core ilgiau nei būtina.Atsiliepimai gaunami labai greitai, bet ne akimirksniu, ir visada pasitaiko neįprastų pakrovimo modelių, kurie gali suklaidinti planuotoją.
Dar vienas paplitęs mitas yra tas, kad naudojant „Thread Director“, Žaidimų ir programų kūrėjai gali visiškai pamiršti apie hibridinę architektūrąNors daugeliu atvejų operacinė sistema viską tvarko gana gerai, norint išgauti kuo daugiau naudos, vis tiek verta kurti variklius, kurie geriau klasifikuotų savo gijas, nustatytų tinkamus prioritetus ir išvengtų nekontroliuojamo persotinimo.
Žvelgiant į ateities kartas, tokias kaip Arrow Lake, viskas rodo tai Pagrindinė „Thread Director“ filosofija išliks, patobulinus telemetriją ir integraciją su operacinėmis sistemomis.Alderio, Raptoro ir Meteoro ežerų tyrimų patirtis padės dar labiau sumažinti ribinius atvejus, kai paskirstymas nėra visiškai optimalus.
Kasdien naudojant, vartotojui, kuris žaidžia žaidimus, redaguoja vaizdo įrašus, transliuoja ar naudoja virtualias mašinas, svarbiausia aiškiai suprasti, kad „Windows 11“ ir modernios „Linux“ versijos su naujausiais pataisymais yra beveik privalomos, jei tikrai norite kuo geriau išnaudoti „Intel“ hibridinį procesorių.Tinkamai pasirinkus sistemą, „Thread Director“ tampa tyliu sąjungininku, padedančiu viskam veikti sklandžiau ir efektyviau naudojant energiją.
Galiausiai „Intel Thread Director“ įsitvirtino kaip svarbus elementas pereinant prie asmeninių kompiuterių procesorių su heterogeniniais branduoliais, leidžiantis operacinei sistemai priimti protingesnius sprendimus dėl to, kur vykdyti kiekvieną gijąNors jis pats nieko neveikia, nuolatinė našumo ir efektyvumo analizė daro įtaką žaidimams, daugiaprogramiam darbui, turinio kūrimui ir virtualizacijai, jei pagrindinė programinė įranga yra pasirengusi tai suprasti.
Turinys
- Kas yra „Intel Thread Director“ ir kodėl jis egzistuoja?
- Kaip gijų direktorius veikia viduje
- Taškų skaičiavimo ir krūvio pasidalijimo svarba
- „Gijų direktorius“ „nevadovauja“: nusprendžia operacinė sistema.
- Elgesys žaidimuose ir realaus pasaulio darbo krūviuose: P-branduoliai, E-branduoliai ir antriniai gijos
- Ryšys su „Windows 11“, „Windows 10“ ir bendras suderinamumas
- Alderio ežero, Raptoro ežero, Meteoro ežero ir kitų sričių temų direktorius
- Integracija su hibridine „Alder Lake-S“ architektūra
- Perkrovimas, atmintis ir susiję įrankiai
- „Linux“, serveriai ir virtualizacija su „Thread Director“
- Apribojimai, mitai ir ko galime tikėtis