• Tekniikka
  • Sähkölaitteet
  • Materiaaliteollisuus
  • Digitaalinen elämä
  • Tietosuojakäytäntö
  • O nimi
Location: Home / Tekniikka / Intel vihjailee XE: n 'koherentti-multi-gpu'-tulevaisuuteen CXL: n yhdistämisellä

Intel vihjailee XE: n 'koherentti-multi-gpu'-tulevaisuuteen CXL: n yhdistämisellä

Tekninen palvelu |
1151

En voinut olla huomannut, että CXL -esityksessä Intel antoi tänään vihje sen XE GPU -tavoitteidensa tulevaisuudesta. While it was not explicitly stated anywhere - it seems to have a pretty obvious implication to me; time to coin a term: Coherent Multi-GPU.CXL on Intelin uusi liitäntäkerros, joka on suunniteltu ratkaisemaan paljon ongelmia PCIE -protokollan kanssa, ja yksi tärkeimmistä syistä, miksi multi -GPU ei koskaan noussut kunnolla, johtuu siitä, että arvasit sen - johdonmukaisuus.Luulen.

Intel CXL pähkinänkuoressa: heterogeeninen laskentaprotokolla skaalausprosessorien skaalaamiseen PCIe Gen 5: n ja sen jälkeen

Intel keskusteli upouudesta prosessorin välisestä prosessorin yhdistäjästä, nimeltään Compute Express Link (CXL), yksityiskohtaisesti 'Conconnect Day 2019' -tapahtumassa eilen. Whereas we have talked in depth about data centre interconnects before, this particular one works to connect devices across the physical PCIe port. The reason why I mention physical and not just PCIe is because while Intel CXL is designed to work over the physical PCIe port to ensure universal compatibility - it will not utilize the PCIe protocol but instead act as an alternative protocol to the same; one that is far more future proof and scalable than its archaic (soon-to-be) predecessor.

Merkittävien kykypäivitysten käyttöönotto nykyisiin satamiin on erittäin vaikuttava nykypäivän ekosysteemissä, ja se, mikä Intel väittää, ei ole vain pieni kykyjen parantaminen - sen massiivinen.Ensimmäisen sukupolven CXL on suunniteltu toimimaan PCIe Gen 5: n kautta (joten se on vielä muutaman vuoden päässä), ja sen odotetaan nopeuttavan aikaa PCIE 6: lle.Meillä on ollut PCIe 3 jo lähes 8 vuotta ja Intel valmistautuu lyhentämään tämän standardin alan päivitysjaksoa.Vaihto PCIE- ja CXL -protokollien välillä on täysin saumattomia.

Kuinka Intel CXL ratkaisee perinteiset PCIe-moni-GPU-ongelmat

CXL: n tänään antama esitys oli keskittynyt kaiken tietokeskuksen näkökulmaan, mutta näemme lukijapohjallemme paljon mielenkiintoisemman kulman - sellaisen, jota yritys ei nimenomaisesti ilmoittanut, mutta on melko ilmeinen, kun ajattelet sitä. While CXL is pitched as the ultimate scaling fabric to glue together CPUs and accelerators there is no reason it cannot be used to achieve a finally-decent implementation of multi-GPU.Tähän keskityn CXL: n kattavuudessa.Kutsutaan sitä: johdonmukainen multi-gpu.

Intel Hints Towards An Xe ‘Coherent Multi-GPU’ Future With CXL Interconnect

Yksi PCIE-skaalauksen ensisijaisista ongelmista tällä hetkellä on, että jokaisella sen kautta kytkettyyn laitteeseen on eristetty muistipool, korkea latenssi prosessorin ja prosessorin viestinnän suhteen ja koherenssin puute koko järjestelmässä.Siksi NVIDIA: n ja AMD: n kaltaiset yritykset ovat historiallisesti joutuneet innovaatioon ohjelmistopuolella kaikenlaisten moni-GPU-tekniikoiden kanssa, kuten Split Frame Rendering tai peräkkäinen renderointi.Useat GPU: t eivät toimineet kuin johdonmukainen kokonaisuus - he toimivat itsenäisesti ja se osoitti.CXL: n tavoitteena on korjata kaikki.

Intel CXL: n avulla voidaan luoda koherentti muistipool ja viive vähenee suuruusluokkaa.Koko järjestelmä toimii yhtenäisenä kokonaisuutena ja skaalaa huomattavasti paremmin.Tämä tarkoittaa, että jos sinulla on järjestelmä, jolla on Intel XE DGPU, voit heittää toisen varaosan PCIe -paikkaan ja sen pitäisi skaalata saumattomasti.On olemassa kolme protokollaa, jotka CXL esittelee:

CXL.IO, joka on IO -protokolla, korvaa PCIE: n löytölle, kokoonpanolle, rekisteröitymiselle, keskeytyksille jne.Sitten sinulla on CXL.välimuisti ja CXL.muisti, joista olemme ensisijaisesti kiinnostuneita.Nämä protokollat antavat kytketyille laitteille mahdollisuuden käyttää muistia ja välimuistia johdonmukaisella tavalla.Paperilla tämä on suunniteltu CPU: lle pääsemään kiihdytin VRAM: lle ja kiihdyttimelle pääsemään CPU -välimuistiin, mutta en näe mitään syytä, miksi näiden protokollien ei pitäisi myöskään sallia useita GPU: ita käyttää toistensa muistipuskureita.

Tiedätkö multi-GPU: n kiusallisen rajoituksen, jossa VRAM ei koskaan lisännyt?No, cxl.muisti ja CXL.Välimuistin yhdessä tulisi ratkaista se.Intel on myös todennut, että toisin kuin muut yhteydet, CXL on suunniteltu matalalle viiveelle - mikä on täydellinen moni -GPU -lähestymistapaan.Tällä hetkellä on epäselvää, voimmeko toteuttaa ajoituksen myös CXL: n kautta vai tarvitaanko se silti "synkronointia" -yhteyksiä, kuten SLI -sillat.

Intelin CXL -protokolla on myös epäsymmetrinen, mikä antaa järjestelmän paitsi hyväksyä kiihdyttimet (lue: GPU), mutta myös sallii koherenttien muistipuskurit ja protokollan käyttökelpoisuuden.Ei vain se, mutta tämä on huomattavasti avoimempi standardi - joka antaa ei -intel -prosessorit käyttöön protokollaa - mikä on avain, jos Intel haluaa tämän protokollan laajan hyväksynnän.CXL -protokollan johdonmukaisuuspoikkeama, toisin kuin perinteiset protokollat, tarkoittaa, että kyseisen GPU: n ei tarvitse pysähtyä prosessoriin muistin käyttämisen aikana, se voi tehdä niin yksinään, lievittäen kuljettajan latenssia.

Tietysti GPU: t syrjään sekunnin ajan, tämä lähestymistapa on ensisijaisesti sijoitettu datakeskuksen kokoonpanoon, joten monen pistorasian asennukset ja CCIX on mitä tämä on tarkkailu get-go: sta.Tämän vuoksi myös isäntäpoikkeamavirta on - joten jos haluat - voit silti käyttää vanhempaa virtausta. Essentially, Intel is trying to create a heteregenous computing infrastructure that allows CPUs, GPUs, accelerators, FPGAs and pretty much anything that can go on a PCIe port to be glued togather as a cohesive whole.

Tulevaisuus: Intel XE GPUS CXL -tilassa?

Intel on ollut melko tiukka yksityiskohdista sen XE GPU -tavoitteistaan.Tiedämme vain, että se on skaalautuva. It is a fairly good bet that multi-GPU is going to be involved in some way.Joko CXL: n kautta tai MCM -toteutuksen kautta tai jopa molemmat!On myös kenenkään arvata, onko CXL -tila GPU: lle matkalla meihin kaltaisille harrastajille valtavirran kuluttajasegmenttiä - mutta on erittäin selvää, että se ratkaisee paljon ongelmia, jotka alun perin tehtiin moni -GPU -asetuksista, jotka ovat käsiteltäviä.

On kulunut kauan sitten, kun innovaatio on tapahtunut ohjelmistopinoissa ja protokollissa, jotka hallitsevat tietojen virtausta GPU: sta prosessoriin, ja olisi hienoa nähdä tämä tippu valtavirran kuluttajatasoon asti.Jos Intel alkaa yksittäisellä XE GPU: lla, CXL -tila voi antaa sille reunan kilpailla AMD: n ja NVIDIA: n huippuluokan varianttien kanssa - ja muuttaa pelin nimeä kokonaan prosessissa.

Jos CXL pystyy mittakaavallisesti GPU: iin, myös markkinoiden taloustiede muuttuu kokonaan.Ihmiset pystyisivät ostamaan ensin halvemman GPU: n ja lisäävät sitten toisen, jos he haluavat enemmän voimaa.Se lisää paljon enemmän joustavuutta ostopäätösten ostamisessa ja jopa lievittäjien katumusta jossain määrin peliluokalle.Jos CXL -tila tippuu kuluttajatasolle milloin tahansa pian, saatamme jopa nähdä emolevyn mallit muuttuvan rajusti, kun useat pistorasiat ja useista GPU: sta tulee toteutettavissa oleva vaihtoehto.Sanomattakin on selvää, että asiat muuttuvat melko jännittäviksi muutamassa vuodessa.