- Intel Thread Director analizē pavedienu darbību reāllaikā un vada operētājsistēmu, sadalot tos starp P-kodoliem un E-kodoliem.
- Tehnoloģija neaizstāj sistēmas plānotāju, bet gan papildina to ar veiktspējas un efektivitātes rādītājiem katrai darba slodzei.
- Windows 11 un mūsdienu Linux kodoli vislabāk izmanto Thread Director, ievērojami uzlabojot spēļu un virtualizācijas iespējas.
- Alder Lake, Raptor Lake un Meteor Lake paļaujas uz Thread Director, lai izmantotu hibrīdarhitektūru spēlēs, satura veidošanā un serveros.

Ja esat dzirdējuši par Intel jaunajiem hibrīdprocesoriem un tas izklausās pazīstami... Vītņu direktors, bet jūs īsti nezināt, ko tas īsti daraJūs esat īstajā vietā. Šī tehnoloģija ir atslēga, lai izprastu, kāpēc Alder Lake, Raptor Lake, Meteor Lake un nākamās paaudzes darbojas tā, kā tās darbojas, īpaši spēlēs, vairākuzdevumu režīmā un virtuālajās mašīnās.
Mierīgi analizēsim, kā tas darbojas. Intel pavedienu direktors iekšpusē: kādu problēmu tas atrisina un kādi tam ir ierobežojumiJūs redzēsiet, ka tā nav maģija vai slēpta turbo poga, bet gan tikai vēl viena detaļa ierīcē, kurā operētājsistēmai, P kodoliem un E kodoliem ir nozīmīga loma.
Kas ir Intel Thread Director un kāpēc tas pastāv?
12. paaudzes Core procesoru parādīšanās nozīmēja, ka Intel cerēja uz... hibrīda kodola arhitektūra ar augstas veiktspējas P-kodoliem un augstas efektivitātes E-kodoliemLīdz tam laikam galddatoru pasaulē procesori ar visiem vienādiem kodoliem bija norma, savukārt šī "liels.MAZS" pieeja bija raksturīga mobilajām SoC, kuru pamatā bija ARM arhitektūra.
Šīs izmaiņas radīja nopietnu problēmu: galddatoru operētājsistēmas nebija tam sagatavotas. atšķirt kodolus ar atšķirīgu jaudu un efektivitāti, piešķirot pavedienus un procesusPlānotājs vienkārši redzēja "X kodolus" un sadalīja darbu, neapsverot, kurš kodola veids ir vislabākais katram uzdevumam.
Lai to atrisinātu, Intel radīja to, ko komerciāli sauca par Intel Thread Director — centrālā procesora (CPU) integrēta tehnoloģija, kas analizē procesu darbību un sniedz padomus operētājsistēmai. attiecībā uz to novietojumu. Ir svarīgi uzsvērt, ka tas neaizstāj operētājsistēmas plānotāju, bet gan ir ļoti labs un specializēts atbalsta rīks.
Pretēji tam, ko domā daudzi cilvēki, Vītņu direktors nav atsevišķa mikroshēma vai "burvju vienība" procesora iekšpusē.Tas ietver loģiku un mikrokodu, kas darbojas pašā centrā, apkopojot ļoti detalizētu telemetrijas informāciju un atklājot to operētājsistēmai, izmantojot īpašas saskarnes.
Kā pavedienu direktors darbojas iekšēji
Thread Director darbība konceptuāli ir līdzīga a darbībai. Kontrolēta spekulatīva izpilde, kas novērtē pavedienu uzvedību pirms ideālā kodola izvēlesLai to izdarītu, tas izmanto vienu no P-Core izpildes pavedieniem Alder Lake un Raptor Lake procesoros, savukārt Meteor Lake un vēlāk tas paļaujas uz mazas jaudas E-Core procesoru Tile SoC ietvaros.
Ko dara šī loģika, ir uzraudzīt instrukcijas, piekļuves modeļus un darbojošos algoritmu skaitļošanas izmaksasTas ne tikai aplūko statisko instrukciju sarakstu, bet arī novēro faktisko uzvedību īsā laika periodā, lai saprastu, vai slodze ir viegla, vidēja, ļoti paralēla, atmiņas ietilpīga utt.
Šī analīze ir kodēta datu struktūrā, kas saistīta ar ierakstu. IA32_THREAD_FEEDBACK_CHAR, kur tiek glabāti trīs veidu galvenie dati par katru pavedienu.: darba veids, a veiktspējas rādītājs un energoefektivitātes rādītāju, kas viss vienkāršā formātā, lai operētājsistēma to varētu ātri izmantot.
Pirmā daļa ir procesa veida klasifikācija četrās atšķirīgās klasēs kas palīdz plānotājam saprast, kāda veida kodols ir vispiemērotākais:
- CLASE 0: pavedieni, kurus var izpildīt bez lielām problēmām gan P-kodolos, gan E-kodolos.
- CLASE 1: darba slodzes, kas ievērojami labāk darbojas ar P-kodoliem, pateicoties to maksimālajām veiktspējas prasībām vai zemajai latentumam.
- CLASE 2: uzdevumi, kurus ieteicams pārvietot uz E-Cores, jo tie ir vieglāki vai tiem ir nepieciešama efektīva izpilde.
- CLASE 3procesi ar dārgām cilpām, potenciāli ilgām gaidīšanas reizēm vai uzvedību, kas var kaitēt citiem pavedieniem, ja tie tiek nepareizi sajaukti, un tāpēc tiem nepieciešama īpaša apstrāde.
Papildus nodarbībai, a Veiktspējas rādītājs no 0 līdz 255, kas atspoguļo, cik labi šis pavediens darbojas noteiktā kodolāLīdzīgi ir iekļauts vēl viens vērtējums no 0 līdz 255, lai norādītu energoefektivitāti, kas saistīta ar tā darbību šāda veida kodolā pašreizējos apstākļos.
Ar šo telemetriju operētājsistēma var pieņemt pamatotākus lēmumus par to, kurus pavedienus sūtīt uz P-Cores un kurus novirzīt uz E-Coresne tikai aplūkojot kodola tipu, bet arī pašreizējo slodzi, aktīvo uzdevumu skaitu un lietotāja sesijas prioritātes.
Punktu skaitīšanas un slodzes sadales nozīme
Mūsdienu daudzkodolu procesoros vairs nepietiek ar to, lai izlemtu, vai kaut kas nonāk P-kodola vai E-kodola procesorā: Ir svarīgi arī, kurā konkrētajā kodolā ietilpst katrs pavediens, lai izvairītos no sastrēgumiem un nepietiekami izmantotiem kodoliem.Šeit galveno lomu spēlē Thread Director sniegtais veiktspējas un efektivitātes rādītājs.
Pateicoties šim skaitliskajam novērtējumam, operētājsistēmas plānotājs var Sabalansējiet slodzi starp viena veida serdeņiem, vispirms piešķirot smagākos pavedienus vismazāk noslogotajiem serdeņiem. un maksimāli izmantojot katru pieejamo vietu. Ideja ir izvairīties no P-kodolu pārslodzes, kamēr citi ir gandrīz dīkstāvē, vai E-kodolu nepietiekamas izmantošanas, veicot bezjēdzīgus uzdevumus.
Vēl viena priekšrocība ir pavedienu direktors Tas palīdz ātri noteikt, kad darba slodze ir vispiemērotākā konkrētam kodola veidam, pamatojoties uz tā instrukciju kopu vai īpašībām.Ja novērtēšanas laikā tiek konstatēts, ka pavediens izmanto instrukcijas, kuras atbalsta tikai P-kodoli (piemēram, noteikti uzlaboti AVX komplekti), operētājsistēma skaidri saprot, ka šim pavedienam jādodas uz P-kodolu.
Tas ir svarīgi arī situācijās, kad viens un tas pats process Tas laika gaitā attīstās: sākumā var būt viegls, tad pāriet intensīvas aprēķināšanas fāzē un pēc tam atgriezties mierīgākā stāvoklī.Nepārtraukta atgriezeniskā saite ļauj šiem pavedieniem migrēt starp P un E atkarībā no tā, ko tie dara jebkurā laikā, lietojumprogrammai neapzinoties hibrīdarhitektūru.
Praksē šī mehānisma mērķis ir panākt, lai lietotājs uztvertu, ka sistēma Tas reaģē vienmērīgi neatkarīgi no tā, vai izmantojat prasīgu spēli, atverat vairākas lietotnes, atskaņojat saturu vai atstājat procesus darbojamies fonā.Dinamiskā izplatīšana neļauj vienkāršam fona uzdevumam patērēt visu P-kodolu, kamēr E-kodols atrodas dīkstāvē.
Vītņu direktors "nedod komandas": lēmumu pieņem operētājsistēma.
Uzņēmuma nosaukums var būt maldinošs, jo "direktors" izklausās tā, it kā viņš būtu atbildīgs, taču patiesībā Vītņu direktors nepieņem galīgo lēmumu par to, kur darbojas katrs pavediens.Operētājsistēmas plānotājam joprojām ir pēdējais vārds, izmantojot vai ignorējot centrālā procesora sniegto informāciju atbilstoši savai loģikai.
Tas ir ļoti pamanāms ikdienas situācijās, piemēram, kad Jūs nosūtāt resursu ietilpīgu lietojumprogrammu uz fonu, piemēram, renderēšanu programmā Blender, un turpināt izmantot datoru citiem uzdevumiem.Windows interpretē, ka priekšplānā esošajam ir lietotāja prioritāte, tāpēc tas samazina renderēšanai piešķirtos resursus un var pārvietot galveno darba slodzi uz E-Core.
Līdzīgi, aktīvajā logā darbojoša lietojumprogramma ar mazu noslodzi var sākt izmantot P-kodolu, vienkārši atrodoties fokusā, pat ja tās centrālā procesora noslodze nav īpaši augsta. Tas ilustrē, ka... Operētājsistēmas kritērijiem (priekšplāna/fona stāvoklim, procesa prioritātei, enerģijas patēriņa politikām) ir lielāka nozīme nekā pavedienu direktora viedoklim..
Rezumējot, pavedienu direktors nodrošina sava veida “ekspertu padomdevēju” sistēmas plānotājam, bet Ja operētājsistēma nav gatava to saprast vai nolemj piešķirt prioritāti citiem noteikumiem, pavedienu sadalījums nebūs optimāls.Tāpēc pastāv skaidras atšķirības starp Windows 10, Windows 11 un dažādām Linux versijām, runājot par hibrīdo centrālo procesoru priekšrocību izmantošanu.
No lietojumprogrammu izstrādātāja viedokļa interesanti ir tas, ka Nav nepieciešams pārrakstīt programmatūru speciāli P-Core un E-Core kodoliem Vairumā gadījumu, ja vien operētājsistēma atbalsta pavedienu direktoru, lielākā daļa darba slodzes tiek sadalīta diezgan saprātīgi bez koda izmaiņām, izņemot dažus ļoti specifiskus scenārijus.
Uzvedība spēlēs un reālās pasaules darba slodzēs: P-kodoli, E-kodoli un sekundārie pavedieni
Viens no mulsinošākajiem jautājumiem ir tas, kas notiek mūsdienu spēlēs, kurās tiek izmantoti daudzi pavedieni, it īpaši, ja Uzdevumu skaits pārsniedz pieejamos P-kodolus, un E-kodoli sāk tikt izmantoti sekundārajiem pavedieniem.Šeit teorija satiekas ar reālo praksi.
Intel ideja ir tāda, ka tipiskā scenārijā kritiski spēles pavedieni (renderēšana, galvenā loģika, svarīga fizika) ietilpst P-kodolossavukārt E-Cores apstrādā zemākas prioritātes pavedienus, sistēmas uzdevumus un fona procesus, piemēram, uztveršanas kartes, tērzēšanu, pārlūkprogrammas utt.
Piemēram, kad spēle tiek palaista, devītais vai desmitais pavediens, kas izmanto tikai no 10% līdz 30% no P-Core periodiskiPavedienu direktors var ieteikt operētājsistēmai pārvietot pavedienu uz E-kodolu. Plānotājs, zinot, ka šis pavediens nav kritisks, un ņemot vērā veiktspējas/efektivitātes rādītāju, nosūta to uz efektīvo kodolu, neietekmējot spēļu pieredzi.
Jāatzīmē, ka E-Core ir pieticīgāks nekā P-Core, bet, ja darba slodze ir maza, Tas var aizņemt lielāku E-Core procentuālo daļu (piemēram, 60%) un joprojām nodrošināt nepieciešamo veiktspēju, neradot sastrēgumus.Tādā veidā P-kodoli tiek atbrīvoti tam, kas patiešām ir svarīgs, un pieejamais silīcijs tiek labāk "izspiests".
Lielākajā daļā labi izstrādāto spēļu, kas darbojas operētājsistēmā Windows 11, šādu elementu kombinācija: Hibrīdatkarīgais plānotājs kopā ar pavedienu direktoru piedāvā stabilu darbību aptuveni 99% gadījumu.Tomēr ir daži nosaukumi vai dzinēji ar nedaudz neparastiem pavedienu modeļiem, kur sadalījums nav tik perfekts, taču tie parasti ir izņēmums.
Saistība ar Windows 11, Windows 10 un vispārējā saderība
Viens no galvenajiem punktiem ir tas, ka Windows 11 tika izstrādāta tiešā Microsoft un Intel sadarbībā, lai pilnībā izmantotu hibrīda arhitektūras priekšrocības un izmantotu Thread Director tieši.Tas ietver atjauninātu plānotāju, īpašas barošanas politikas un precīzāku integrāciju ar telemetriju, kas nāk no centrālā procesora.
Tomēr operētājsistēmā Windows 10 plānotājs Tas nav izstrādāts no nulles, lai saprastu P-Core un E-Core vai pareizi interpretētu Thread Director norādes.Tas darbojas, bet uzdevumu sadale ir "aklāka", un tāpēc veiktspēja un efektivitāte var būt ievērojami zemāka, salīdzinot ar to pašu centrālo procesoru operētājsistēmā Windows 11.
Linux sistēmā stāsts ir mainījies. Sākotnēji Kodols pilnībā neizmantoja Intel hibrīdkodolu priekšrocības, kā rezultātā veiktspēja bija ievērojami sliktāka nekā operētājsistēmā Windows.īpaši jauktas slodzes un virtualizācijas apstākļos. Laika gaitā kodola plānotājs un saskarnes ar Thread Director ir uzlabotas.
Pateicoties jaunākajiem kodola ielāpiem, Intel ir pievienojis uzlabots atbalsts Thread Director un papildus ir strādājis pie šīs tehnoloģijas virtualizācijas virtuālajām mašīnām (Thread Director virtualizācija)Tas ļauj viesim, piemēram, Windows 11 virtuālajai mašīnai, izmantot ITD balstītu programmēšanas loģiku pat tad, ja tā darbojas Linux resursdatorā.
Testos ar Core i9-13900K procesoru, kurā darbojas Windows 11, Linux virtuālajā mašīnā tika mērīts Līdz pat 14 % veiktspējas uzlabojums 3DMark programmā, pareizi izmantojot sadalījumu starp P-kodoliem un E-kodoliem no virtuālās mašīnas.Šis ieguvums ir īpaši interesants serveriem, kas piedāvā mākoņspēles vai vairākus virtuālos darbvirsmas.
Tēmas direktors Alder ezerā, Raptor ezerā, Meteor ezerā un tālāk
Thread Director oficiāli debitēja ar 12. paaudzes Intel Core procesori (Alder Lake), kas pirmie ieviesa hibrīda galddatoru arhitektūruŠīs mikroshēmas apvieno augstas veiktspējas P-kodolus ar efektīviem E-kodoliem un tiek ražotas, izmantojot Intel 7 litogrāfiju, mantojot daudzas no zīmola iepriekšējām tehnoloģijām.
Alder Lake-S, kas paredzēts galddatoriem un LGA1700 ligzdai, mēs atrodam Līdz 16 kodoliem (8 P kodoli + 8 E kodoli) un kopā 24 pavedieni, atbalsts DDR5, atpakaļsaderība ar DDR4 un PCIe 5.0 līnijas tieši no centrālā procesoraPapildus tam ir arī klasiskais Intel viedā kešatmiņa (koplietota L3) un reorganizēta L2 kešatmiņa, lai pielāgotos abu veidu kodoliem.
P-Cores funkcija 1,25 MB L2 kešatmiņas uz katru kodolu, savukārt E-kodolus grupē četru kodolu klasteros, kas kopīgi izmanto 2 MB L2 kešatmiņas.Papildus tam visiem kodoliem ir kopīga L3 kešatmiņa (LLC) līdz 30 MB, kas palīdz samazināt latentumu un uzlabot datu apmaiņu starp dažādu veidu pavedieniem.
Platforma arī pievieno Atbalsts PCIe 5.0 (līdz 16 joslām no centrālā procesora), kā arī PCIe 4.0 joslas no Z690 mikroshēmojuma, integrēts WiFi 6E un Thunderbolt 4 saderībaLai gan palaišanas laikā PCIe 5.0 grafisko karšu un SSD disku gandrīz nebija, infrastruktūra jau bija izveidota.
Ar Raptor Lake Intel pilnveidoja šo pieeju, taču īstās izmaiņas Thread Director sistēmā rodas ar Meteor Lake: Pēc tam novērtēšanas loģika tiek izpildīta uz mazjaudas E-kodoliem, kas atrodas Tile SoC, kas ir bloks ar tiešu piekļuvi RAM, pateicoties integrētajam atmiņas kontrolierim.Pēc tam katrs process tiek analizēts un tiek pieņemts lēmums par to, vai to var atrisināt šajos E-kodolos vai arī tas jānosūta uz skaitļošanas flīzi, kur atrodas visspēcīgākie kodoli.
Tas nozīmē, ka, sākot ar Meteora ezeru, Vītņu direktoram vairs nav pastāvīgi jāorganizē tieša koordinācija starp “trīs veidu kodoliem”, jo daudzi mazprasīgi uzdevumi tiek atrisināti, pirms tiek sasniegti galvenie P kodoli.Tikai tad, kad tiek konstatēts, ka slodzei nepieciešama lielāka apstrādes jauda, tā tiek pārvietota uz augstas veiktspējas skaitļošanas bloku.
Integrācija ar Alder Lake-S hibrīdarhitektūru
Darbvirsmas ekosistēmā Alder Lake-S ir ideāls piemērs tam, ko Thread Director var dot ieguldījumu hibrīda procesorā ar ļoti skaidriem mērķiem: spēlēm, satura veidošanu un uzlabotu pārslodzi.Intel pārveidoja visu platformu, lai izmantotu šo kodolu sajaukumu.
Hibrīda arhitektūra atsakās no vecās monolītiskās pieejas un piedāvā modeli, kas ir ļoti līdzīgs ARM big.LITTLE ar P-kodoliem, kas paredzēti lielām darba slodzēm, un E-kodoliem, kas pielāgoti mērogojamībai un daudzuzdevumu efektivitāteiSaskaņā ar Intel iekšējiem mērījumiem šī kombinācija ļauj par 19 % palielināt IPC uz vienu kodolu, salīdzinot ar 11. paaudzi.
Ikdienas izpratnē tas nozīmē, ka, vadot spēli, P-kodoli pārvalda spēles dzinēju, savukārt E-kodoli rūpējas par fona uzdevumiem, piemēram, straumēšanu, Discord, pārlūkošanu vai sistēmas procesiem.Salīdzinot ar Core i9-11900K, Intel ir uzrādījis uzlabojumus spēļu režīmā līdz pat 19 % un “spēļu + straumēšanas” scenārijos līdz pat 84 %.
Šī darbība ir atkarīga no pavedienu direktora spējas Nosakiet, kuri pavedieni ir kritiski svarīgi spēles latentumam un kuri ir papildinājumi, kurus var novirzīt uz E-Core, neietekmējot spēles pieredziTas uztur kadru ātrumu (FPS) un samazina raustīšanās risku, ja vienlaikus notiek daudzas lietas.
Ieviesta arī Alder Lake platforma Jauni jaudas pārvaldības mehānismi, kas saskaņo PL1 un PL2, lai ilgāk saglabātu pastiprinājuma frekvencesTas ir iespējams, pateicoties E-kodolu esamībai, kas var izturēt nelielas slodzes, P-kodoliem pastāvīgi neatrodoties savā termiskajā robežā.
Pārtaktošana, atmiņa un saistītie rīki
Alder Lake-S modeļiem bija uzlaboti tūninga rīki, sākot ar Intel Extreme Tuning Utility (XTU) 7.5, kas pievieno īpašu kontroli pār E-Core frekvencēm un pilnīgu DDR5 atbalstuTas papildina P-Cores telemetriju un jaunās iekšējās BCLK pārvaldības iespējas.
Viens no galvenajiem jaunajiem sasniegumiem atmiņas attīstībā ir XMP 3.0, kas paplašina pārslodzes profilus līdz pat pieciem katram modulim (trīs no ražotāja un divi pielāgojami lietotājam)Šos pielāgojamos profilus var nosaukt, izmantojot līdz 16 rakstzīmēm garus nosaukumus, kas atvieglo izmantotā iestatījuma ātru identificēšanu.
Turklāt XMP 3.0 ļauj Manuāli regulējiet spriegumus, piemēram, VDD, VDDQ un VPPsniedzot entuziastiem daudz vietas manevrēšanai un DDR5 maksimālai izmantošanai. Lai gan Thread Director tieši neietekmē atmiņu, visa platforma ir izstrādāta, ņemot vērā plašu prasīgu darba slodžu klāstu.
Tas tika arī pievienots Dinamiskās atmiņas palielināšanas tehnoloģija (Dynamic Memory Boost Technology) — sava veida automātiska RAM "turbo" funkcija, kas aktivizē XMP profilu, kad tiek konstatēta slodze, un atgriežas bāzes stāvoklī, kad pieprasījums samazinās.Šī loģika atgādina, kā Turbo Boost darbojas procesoros un palīdz līdzsvarot veiktspēju, enerģijas patēriņu un temperatūru bez pastāvīgas lietotāja iejaukšanās.
To visu papildina Z690 mikroshēmojums, kas Tas piedāvā pilnīgu atbalstu centrālā procesora un atmiņas pārslodzei, kā arī PCIe 4.0 joslas un modernas savienojamības iespējas, piemēram, USB 3.2 Gen 2x2 un WiFi 6E (Gig+).Ideja ir tāda, ka platforma kopumā ir gatava izmantot dinamisko uzvedību, ko pavedienu sadalē atvieglo pavedienu direktors.
Linux, serveri un virtualizācija ar Thread Director
Ārpus mājas darbvirsmas Thread Director sāk kļūt īpaši aktuāls Linux vides, kurās darbojas vairākas virtuālās mašīnas vai mākonī balstīti spēļu straumēšanas pakalpojumiŠeit kodola sadales efektivitāte tieši ietekmē izmaksas un pakalpojumu kvalitāti.
Intel nesen laida klajā Linux kodola ielāpu komplekts, kas ievērojami uzlabo pavedienu direktora integrāciju un plānošanas loģiku hibrīdajiem centrālajiem procesoriemŠīs izmaiņas ne tikai pielāgo uzdevumu sadali resursdatorā, bet arī ievieš pavedienu direktora virtualizācijas koncepciju.
Ar šo virtualizāciju virtuālā mašīna (piemēram, Windows 11 kā viesis) var Saņemt un izmantot informāciju no Thread Director pat tad, ja darbojas Linux resursdatorā.Rezultātā viesis var labāk sadalīt savas darba slodzes starp virtualizētiem P-kodoliem un E-kodoliem, tuvojoties vietējai veiktspējai.
Publicētie pierādījumi liecina, ka šādos gadījumos Spēles, kas darbojas Windows 11 virtuālajā datorā Linux resursdatorā ar Core i9-13900K procesoruVeiktspējas uzlabojums tādos testos kā 3DMark var sasniegt 14 %. Linux balstītiem mākoņstraumēšanas pakalpojumu sniedzējiem šis lēciens ir ļoti nozīmīgs.
Ir svarīgi to atzīmēt Šīs optimizācijas galvenokārt ir paredzētas profesionālai un serveru videi.Linux tirgus daļa ir ļoti liela, salīdzinot ar Windows Server. Mājas vidē vidusmēra lietotājs lielu atšķirību nepamanīs, lai gan vienmēr ir laba ziņa, ja kodols uzlabo hibrīdo centrālo procesoru apstrādi.
Ierobežojumi, mīti un ko mēs varam sagaidīt
Neskatoties uz visām priekšrocībām, vislabāk nav pārāk mitizēt Thread Director. Pirmā lieta, kas jāsaprot, ir tā, ka Tas nevar pilnībā kompensēt slikti optimizētu operētājsistēmu vai spēļu dzinēju ar sliktu pavedienu pārvaldību.Ja slodze no programmatūras ir slikti sadalīta, centrālais procesors var paveikt tikai tik daudz.
Tā nav arī maģiska tehnoloģija, kas to garantē Nekad nebūs reti gadījumi, kad svarīgs pavediens nonāk E-Core vai viegls uzdevums paliek P-Core ilgāk nekā nepieciešams.Atgriezeniskā saite ir ļoti ātra, bet ne momentāna, un vienmēr ir neparasti ielādes modeļi, kas var mulsināt plānotāju.
Vēl viens izplatīts mīts ir tāds, ka, izmantojot Thread Director, Spēļu un lietojumprogrammu izstrādātāji var pilnībā aizmirst par hibrīdarhitektūruLai gan vairumā gadījumu operētājsistēma visu apstrādā samērā labi, lai gūtu maksimālu labumu, joprojām ir ieteicams izstrādāt dzinējus, kas labāk klasificē savus pavedienus, nosaka atbilstošas prioritātes un izvairās no nekontrolētas piesātinājuma.
Raugoties nākotnē uz nākamajām paaudzēm, piemēram, Arrow Lake, viss uz to norāda Thread Director pamatfilozofija saglabāsies, uzlabojot telemetriju un integrāciju ar operētājsistēmām.Alder, Raptor un Meteor ezera izpētes pieredze palīdzēs vēl vairāk samazināt robežgadījumus, kad sadalījums nav pilnībā optimāls.
Ikdienas lietošanā lietotājam, kurš spēlē spēles, rediģē video, straumē vai darbina virtuālās mašīnas, vissvarīgākais ir skaidri saprast, ka Windows 11 un modernās Linux versijas ar jaunākajiem ielāpiem ir gandrīz obligātas, ja patiešām vēlaties maksimāli izmantot Intel hibrīda procesoru.Ar pareizo sistēmu Thread Director kļūst par klusu sabiedroto, kas palīdz visam darboties vienmērīgāk un ar labāku energoefektivitāti.
Galu galā Intel Thread Director ir sevi pierādījis kā galvenais elements pārejā uz datoru procesoriem ar heterogēniem kodoliem, ļaujot operētājsistēmai pieņemt gudrākus lēmumus par to, kur palaist katru pavedienuLai gan tas pats par sevi neko nedarbina, tā nepārtrauktā veiktspējas un efektivitātes analīze rada atšķirību spēlēs, vairākuzdevumu veikšanā, satura veidošanā un virtualizācijā, ja vien pamatā esošā programmatūra ir gatava to saprast.
Saturs
- Kas ir Intel Thread Director un kāpēc tas pastāv?
- Kā pavedienu direktors darbojas iekšēji
- Punktu skaitīšanas un slodzes sadales nozīme
- Vītņu direktors "nedod komandas": lēmumu pieņem operētājsistēma.
- Uzvedība spēlēs un reālās pasaules darba slodzēs: P-kodoli, E-kodoli un sekundārie pavedieni
- Saistība ar Windows 11, Windows 10 un vispārējā saderība
- Tēmas direktors Alder ezerā, Raptor ezerā, Meteor ezerā un tālāk
- Integrācija ar Alder Lake-S hibrīdarhitektūru
- Pārtaktošana, atmiņa un saistītie rīki
- Linux, serveri un virtualizācija ar Thread Director
- Ierobežojumi, mīti un ko mēs varam sagaidīt