• технология
  • Електрическо оборудване
  • Материална индустрия
  • Дигитален живот
  • Политика за поверителност
  • О име
Location: Home / технология / Intel намеква към бъдещето на XE „кохерентно мулти GPU“ с CXL взаимосвързаност

Intel намеква към бъдещето на XE „кохерентно мулти GPU“ с CXL взаимосвързаност

techserving |
1970

Не можах да не забележа, че в презентацията на Cxl Intel днес е намекник за бъдещето на своите AMBITIONS на XE GPU. 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 е новият слой за взаимосвързаност на Intel, който е предназначен да решава много проблеми с PCIE протокола и една от основните причини, поради които Multi -GPU никога не е излетял правилно, се дължи на липсата на - предположихте - съгласуваност.Мисля, че е много вероятно да видим xe gpus, работещи в "cxl режим" в бъдеще.

Intel Cxl in a nutshell: Heterogenous compute protocol for scaling processors over PCIe Gen 5 and beyond

Intel обсъди чисто новия си взаимосвързаност на процесора към процесора, наречен Compute Express Link (Cxl), подробно на събитието „Dean Interconnect 2019“ вчера. 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.

Разгръщането на значителни подобрения на възможностите спрямо съществуващите портове е много впечатляващо в днешната екосистема и това, което Intel твърди.Първото поколение Cxl е проектиран да работи над PCIE Gen 5 (така че все още е на няколко години) и се очаква да ускори времето до PCIE 6.Имаме PCIE 3 вече почти 8 години и Intel се готви да съкрати цикъла на надграждане на индустрията за този стандарт.Превключването между PCIE и Cxl протоколите ще бъде напълно безпроблемен.

How Intel Cxl solves traditional PCIe Multi-GPU problems

Презентацията, която Intel даде днес на Cxl, беше фокусирана върху аспекта на центъра за данни от всичко това, но виждаме далеч по -интересен ъгъл за нашата читателска база - такава, която компанията не изрично посочва, но е доста очевидна, след като се замислите за това. 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.Това е, върху което ще се съсредоточа в покритието на Cxl.Нека го наречем: Кохерентен мулти-GPU.

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

Един от основните проблеми с PCIE мащабиране в момента е, че всяко устройство, свързано чрез него, има изолиран пул от памет, висока латентност по отношение на комуникацията между процесора и процесора и липсата на кохерентност в цялата система.Ето защо компании като NVIDIA и AMD исторически трябваше да иноватират от страна на софтуера с всякакъв вид много GPU техники като изобразяване на разделен кадър или последователно изобразяване.Множествените графични процесори не действаха като съгласувано цяло - те действаха независимо и това показа.Cxl има за цел да поправи всичко това.

С Intel Cxl може да се създаде кохерентен пул от памет и латентността да се намали с порядък.Цялата система ще действа като сплотено цяло и ще мащабира значително по -добре.Това означава, че ако имате система, работеща с Intel XE DGPU, можете да хвърлите друг в резервен PCIe слот и тя трябва да мащабира безпроблемно.Има три протокола, които Cxl въвежда:

Cxl.IO, който е IO протокол, замества PCIE, за откриване, конфигурация, достъп до регистрация, прекъсва и т.н.. Then you have Cxl.cache and Cxl.памет, които са тези, от които се интересуваме предимно.Тези протоколи позволяват на свързаните устройства да имат достъп до памет и кеш по кохерентен начин.На хартия това е предназначено за процесора за достъп до VRAM Accelerator и за ускорителя за достъп до кеша на процесора, но не виждам причина, поради която тези протоколи също не трябва да позволяват на множество графични процесори да имат достъп до буферите на паметта един на друг.

You know the pesky limitation of multi-GPU where the VRAM never added up? Well, Cxl.memory and Cxl.кеш съвместно трябва да реши това. Intel has also stated that unlike other interconnects, Cxl is designed for low latency - which is perfect for the multi-GPU approach. It is unclear at this time whether we can implement timing through Cxl as well or whether that would still require 'syncing' connections like SLI bridges.

Intel's Cxl protocol is also asymmetric, which allows the system to not only accept accelerators (read: GPUs) but also allows coherent memory buffers as well as protocol inoperability.Не само това, но това е изключително по -отворен стандарт - позволявайки на не -интелигентните процесори да приемат протокола - което е ключово, ако Intel иска широко приемане на този протокол. Coherency bias in the Cxl protocol, unlike traditional protocols, means that the GPU in question does not have to stop at the processor while accessing memory, it can do so on its own, alleviating driver latency.

Разбира се, графичните процесори настрана за секунда, този подход се поставя предимно за конфигурация на центъра за данни, така че многозащитните настройки и ccix са това, което това е насочено от стъпката.Поради това има и поток на пристрастия на хоста - така че ако наистина искате - все още можете да използвате по -стария поток. 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.

The future: Intel Xe GPUs in Cxl Mode?

Intel е доста засилен от подробности за своите амбиции на XE GPU.Всичко, което знаем, е, че ще бъде мащабируем. It is a fairly good bet that multi-GPU is going to be involved in some way. Either through Cxl or through an MCM implementation or even both! It is also anyone's guess whether Cxl mode for GPUs will make its way to the mainstream consumer segment for enthusiasts like us - but it is very much clear that it solves a lot of problems that originally made multi-GPU setups unfeasible.

Измина доста време, откакто иновациите се случиха в софтуерния стек и протоколи, които контролират потока от данни от GPU към процесора и би било чудесно да видите тази струпване до основното ниво на потребителите. If Intel starts out with a singular Xe GPU, Cxl mode can give it the edge to compete with higher-end variants from AMD and NVIDIA - and change the name of the game completely in the process.

If Cxl can seamlessly scale GPUs, then the economics of the market would also change completely.Хората биха могли да си купят първо по -евтин графичен процесор и след това просто да добавят още един, ако искат повече мощност.Това би добавило много по -голяма гъвкавост в решенията за закупуване и дори облекчава угризенията на купувачите до известна степен за класа за игри. If Cxl mode trickles down to the consumer level anytime soon, then we might even see motherboard designs change drastically as multiple sockets and multiple GPUs become a feasible option.Излишно е да казвам, че изглежда, че нещата ще станат доста вълнуващи след няколко години.