Intel: grįžimas prie vieningo procesoriaus branduolio

Intel: grįžimas prie vieningo procesoriaus branduolio

Austėja Kavaliauskaitė Austėja Kavaliauskaitė . 2 Komentarai

8 Minutės

Santrauka

„Intel“ tyliai svarsto sugrįžimą. Po metų, kai bendrovė aktyviai skatino hibridines procesorių architektūras, nauja darbuotojų paieškos veikla rodo, kad rinkinyje gali būti planuojamas žingsnis atgal — link vieningos branduolio architektūros, kuri sujungtų našumą ir energijos efektyvumą į vieną branduolio šabloną vietoj dabartinio P‑branduolių (P‑cores) ir E‑branduolių (E‑cores) skyrimo.

Hibridinės architektūros kilmė ir paskirtis

Hibridinė era prasidėjo su „Alder Lake“, kai „Intel“ suderino didelio našumo „Golden Cove“ branduolius su energiją taupančiais „Gracemont“ branduoliais ir pristatė P‑Core / E‑Core dichotomiją. Ši architektūra išsprendė realią problemą: ji leido nešiojamiesiems kompiuteriams ir staliniams PC valdyti intensyvius žaidimų ar kūrybinius krūvius naudojant galingesnius branduolius, tuo tarpu fonines užduotis perduodant mažesniems, ekonomiškiems branduoliams. „Thread Director“, „Intel“ užduočių planavimo intelektas, tapo tarsi eismo reguliuotoju, realiu laiku nukreipiančiu gijas į tinkamą silicį.

Sukilę klausimai dėl „Unified Core“

Tačiau neseniai paskelbtas darbo skelbimas „Unified Core“ komandai sukėlė inžinierių ir pramonės stebėtojų klausimus — ar „Intel“ siekia vienos branduolio konstrukcijos, galinčios viską spręsti? Ar P ir E savybių konsolidavimas į vieną mikroarchitektūrą galėtų supaprastinti produktų planus ir gamybą? Ar tai leistų sumažinti lusto plotą ir tankinti pakuotes? Ši idėja nėra vien teorinė: branduolių funkcijų sujungimas neišvengiamai verčia pereiti prie kitos produkto strategijos — keičiasi talpyklų paskirstymas, branduolių skaičius ir energijos biudžetas.

Remiantis pranešimais, „Intel“ gali tirti vieningą (Unified Core) sprendimą, kuris sujungtų dabartinių P‑ ir E‑branduolių stiprybes į vieną nuoseklų dizainą.

Techniniai veiksniai: talpyklos ir die plotažas

Vienas aiškus svertas — talpykla. L2 ir L3 talpyklos užima didelę dalį lusto ploto. Sumažinant talpyklos dydį vienam branduoliui galima veiksmingai sukurti skirtingus produktų lygius; tai grubus, bet dažnai efektyvus būdas segmentuoti pasiūlą. Panašų metodą pritaikė AMD su „Zen 5“ ir kompaktiška „Zen 5c“ variacija, kur talpyklos paskirtis ir branduolių tankis padeda išlaikyti skirtumą tarp produktų. Jei „Intel“ judėtų nuo hibridinių išdėstymų prie vieningo branduolio, talpyklos dizainas ir branduolių skaičius būtų natūralūs įrankiai išlaikyti produktų diferencijaciją.

Techniniu požiūriu, talpyklos ne tik užima vietą, bet ir lemia našumą priklausomai nuo darbinių užduočių profilio. Didesnės L3 talpyklos gerina našumą plačiu atvejų spektru, ypač esant dideliam duomenų dalijimuisi tarp branduolių. Tačiau energijos ir ploto ribos verčia inžinierius ieškoti kompromisų: kintama talpyklos alokacija, dalijamų talpyklų architektūros ir spartinimo priemonės (cache prefetching) gali padėti pasiekti subalansuotą sprendimą.

Galimos taktikos talpyklų optimizavimui

  • Skirtingų produktų lygmenų talpyklos dydžio mažinimas arba didinimas
  • Hierarchinių talpyklų optimizavimas (pvz., labiau lokalizuota L2, kompaktiška L3)
  • Talpyklos dalinimosi strategijos tarp branduolių, sumažinančios duomenų kopijavimo kaštus
  • Specializuotų spartintuvų diegimas dažnai naudojamiems darbo krūviams (AI, šifravimas, multimedia)

Serveriai, „Xeon“ ir debesų sprendimai

Serverių strategija situaciją komplikuoja. „Intel“ jau tiekia „Xeon“ variantus, kurie gali būti arba visi P‑branduoliai, arba visi E‑branduoliai, aptarnaujant scenarijus nuo gryno debesų mastelio iki AI inferencijos, kur tūkstančiai vienodų branduolių yra svarbūs. Bet kuri „Unified Core“ vizija turėtų patenkinti šį diapazoną: užtikrinti energijos efektyvumą tankiuose debesų atvejuose ir vienos gijos pralaidumą (single‑thread throughput) ten, kur to reikia.

Praktiniai reikalavimai duoda daug parametrų, kuriuos turi atitikti viena architektūra. Serveriams svarbūs ne tik vienetiniai rezultatai, bet ir skaidymas, veiktų VM (virtualios mašinos) tankis, spartos/power santykis ir šeimininkų — duomenų centrų operatorių — pageidavimai. Be to, serverių aplinka reikalauja patikimo terminio valdymo, geros integracijos su atminties subsistemomis (NUMA topologijos) ir galimybių palaikyti didelį PCIe/IO pralaidumą.

Specializuotos serverių klasės reikalavimai

  1. Didelio tankio debesų instancijos — reikia geros energetinio efektyvumo ir mažos kainos už vėdinamą kvadratą
  2. AI inferencijos sistemas — optimizuotos skaičiavimo blokinės ir spartinimo galimybės
  3. HPC ir moksliniai skaičiavimai — aukštas vienos gijos ir daugigos našumas

Gamintojo ir tiekimo grandinės pasekmės

Perėjimas prie vieningo branduolio turi įtakos ne tik architektūrai, bet ir gamykliniams sprendimams. Jei „Intel“ nuspręstų mažinti transistorių įvairovę ir vienodinti branduolių bazę, gamyboje galėtų sumažėti procesuojamų variantų skaičius, supaprastinti testavimo protokolai ir galbūt pagerinti yields (išmetimo/naudingo lusto) parametrus. Tačiau yra ir kita pusė: vienas universalesnis branduolys gali reikalauti sudėtingesnių konfigūracijų, kitokio die layout ir skirtingo power delivery dizaino, kas gamybos linijose nebūtinai sumažina kompleksiškumą.

Be to, pereinamojo laikotarpio metu tiek tiekėjams, tiek partneriams reikės naujų BIOS, OS scheduler optimizacijų ir testavimo priemonių. P(I) bei E klasių atskiros strategijos dabar yra gerai žinomos ir palaikomos tiek programinėje, tiek aparatūrinėje lygyje; perėjimas reiškia papildomas integracijos išlaidas.

Laikotarpis ir realistiniai lūkesčiai

Kaip greitai tai gali įvykti? Greičiausiai ne per naktį. Architektūriniai pertvarkymai užtrunka metus — ypač „Intel“ mastu. Šaltiniai siūlo, kad hibridinės topologijos artimiausiu laikotarpiu išliks kaip produktų dalis, galbūt iki šio dešimtmečio pabaigos, kol užkulisiuose tęsis tyrimai dėl „Unified Core“ dizainų.

Įmonės, kurios planuoja ilgalaikes platformas, dažnai išlaiko kelių kartų suderinamumą, todėl tikėtina, kad pereinamosios produktų eilutės susimaišys: dalis produktų ir toliau remsis hibridiniu požiūriu, o naujesni tieks nostalgia panašius ar eksperimentinius vieningo branduolio mėginius. Testavimo ir diegimo ciklai serverių rinkoje ypač ilgi, todėl įmonės sprendimus priima konservatyviai, ypač kai kalbama apie duomenų centrus ir kritines infrastruktūras.

Poveikis programinei įrangai ir vartotojams

Vartotojams ir programuotojams toks architektūrinis poslinkis reikštų pasikeitimus optimizacijoje. Iki šiol kūrėjai ir OS planuotojai išmokė naudotis Thread Director tipu sprendimais, kad paskirstytų darbo krūvius tarp P ir E branduolių. Jei branduoliai taps vienodi, dalis šių mechanizmų taps pertekliniai, bet atsiras naujų optimizacijų galimybių — pvz., dinamiškas dažnio ir įtampos valdymas (DVFS) pritaikytas vieningam branduoliui, geresnė adaptacija prie skirtingų darbo krūvių profilių ir modernios talpyklos hierarchijos išnaudojimas.

Taip pat reikėtų atnaujinti compiliatorius ir profiliavimo įrankius, kad jie geriau atpažintų vieningo branduolio savybes ir pasiūlytų geresnį instrukcijų išdėstymą ar darbo su atmintimi modelius. Mokyklos: kūrėjai turės peržiūrėti geriausias praktikas, ypač mobiliųjų ir įterptųjų sistemų srityse, kur energijos efektyvumas ir terminė kontrolė yra kritiniai.

Kas keičiasi naudotojų lygmenyje?

  • Nešiojamųjų kompiuterių baterijos tarnavimo laikas gali pagerėti jei vieningas branduolys bus labai efektyvus visose režimuose
  • Žaidėjams gali reikėti peržiūrėti optimizacijas, kurios anksčiau orientavosi į P‑branduolius be aiškios adaptacijos
  • Duomenų centrai galėtų sutaupyti energijos eksploatacijos išlaidose prie didesnio tankio, jeigu pasiektas aukštas performance per watt

Strateginės pasekmės rinkai ir konkurencijai

Konkurencinė aplinka taip pat paveiks sprendimą. AMD, ARM ir kiti architektūrų tiekėjai toliau eksperimentuoja su įvairiomis konfigūracijomis, o rinkos dalies pakeitimai gali skatinti arba stabdyti tokį pokytį. Vieningos architektūros privalumas yra supaprastintas produktų portfelis ir galimai mažesnės sąnaudos, tačiau privalumai priklauso nuo to, ar galima išlaikyti arba pagerinti specifinius našumo kriterijus, kuriuos klientai vertina šiandien.

Jeigu „Intel“ sugebėtų pasiūlyti branduolį, kuris vienu metu prilygsta arba lenkia P‑branduolį vienagijos našume ir yra tiek pat arba efektyvesnis kaip E‑branduolys mažu energijos suvartojimu, tai būtų reikšmingas technologinis laimėjimas. Bet tai aukštos sudėtingumo uždavinys, reikalaujantis pažangių mikroschemų sprendimų, geresnės energijos valdymo logikos ir pažangesnio talpyklos valdymo.

Išvados ir ko laukti

Todėl išvada mums — tikėtis eksperimentų ir palaipsnių poslinkių, o ne staigaus persilaužimo. „Intel“ veiklos planas visada balansavo tarp inžinerinių kompromisų ir rinkos poreikių, ir perėjimas prie vieningo branduolio būtų dar viena tokia balanso istorija. Sekite darbo skelbimus ir architektūrinius atskleidimus — kartais tyliausi signalai pasako daugiausia.

Apibendrinant: „Unified Core“ idėja atveria kelią naujoms optimizacijoms procesorių architektūroje, bet kartu reikalauja reikšmingų techninių sprendimų ir laiko įgyvendinimui. Rinkos dalyviai, programinės įrangos kūrėjai ir duomenų centrų operatoriai turėtų stebėti pokyčius, nes jie gali turėti ilgalaikių pasekmių tiek energijos vartojimo, tiek našumo bei gamybos sąnaudų srityse.

Šaltinis: smarti

„Technologijos visada mane žavėjo – nuo išmaniųjų telefonų iki dirbtinio intelekto proveržių. Džiaugiuosi galėdama dalintis naujienomis su jumis kiekvieną dieną.“

Palikite komentarą

Komentarai

Marius

Jei tai pavyks, wow, DC operatoriai laimės, bet BIOS ir scheduleriai reiks koregavimo, testų, laiko ir kaštų... ne taip paprasta

Tomas

Ar tikrai vieningas branduolys sugebės pakeisti P/E privalumus? Skamba gerai, bet daug techninių niuansų ir nežinomųjų... hmm