Comments on: PCI-Express Must Match The Cadence Of Compute Engines And Networks https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/ In-depth coverage of high-end computing at large enterprises, supercomputing centers, hyperscale data centers, and public clouds. Tue, 18 Jul 2023 15:15:18 +0000 hourly 1 https://wordpress.org/?v=6.5.5 By: Paul Berry https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210961 Mon, 10 Jul 2023 15:13:46 +0000 https://www.nextplatform.com/?p=142625#comment-210961 In reply to Timothy Prickett Morgan.

I think it is super cool to think about composable servers, using shared memory blocks, rearrangeable accelerators, and possibly numa cpus. However, I’m not super optimistic who will construct farms of servers in this fashion and use them effectively. Even if you can rearrange your memory and compute capacity, can software really make use of it on the fly? If you have to restart an application to make use of it, then isn’t is simpler to move the application to the hardware, rather than the hardware to the app? Isn’t that the kubernetes, cloud, buzzword future we’ve all been promised? Sure, maybe a few of the supercomputer applications will be able to reserve the hardware in time to use it (batch processing rides again), but I don’t see who else.

]]>
By: Paul Berry https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210960 Mon, 10 Jul 2023 15:02:10 +0000 https://www.nextplatform.com/?p=142625#comment-210960 I have definitely seen Pcie switches, though they are far from widespread.

The PCI sig needs constant improvements, because they limit the top end of what pcie can do. That said, it’s not clear everyone need adopt newer versions so rapidly.
The consumer space, even high end gamers, probably don’t need a new pcie spec for desktop peripherals nearly so often. Given the cost and trace length limits, it’s not that useful. Usb has largely displaced pcie for most low-perf uses, but there’s no reason a desktop shouldn’t be configured with a single high speed interface, and a few low speed slots.
In the enterprise space, I’m not sure quite what cadence is required for NICs and slot-resident accelerators. Higher than consumer to be sure.
The one I’m not sure about is between chiplets on a package, or at least between sockets on a tightly integrated module. Is Pcie the industry standard QPI now? If yes, then it needs to support those levels of speed.

]]>
By: Timothy Prickett Morgan https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210954 Mon, 10 Jul 2023 13:28:50 +0000 https://www.nextplatform.com/?p=142625#comment-210954 In reply to peacekeeper44.

I’ll say it this way. Because PCI-Express can’t keep up and is not a reasonably good switch that keeps pace with the bus, NVLink Switch had to be invented. And because of that, all accelerators did not have a native, cheap switch architecture from the get-go. I am seeing what would have been possible if this had been done right from the beginning. Also, I think if people could have more bandwidth and more PCI-Express lanes on CPUs today, they would gladly use it. but since this is not happening, PCI switches would be very useful to allow the pooling and sharing of these components. Static configurations are not ideal for either memory or accelerators.

]]>
By: Timothy Prickett Morgan https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210953 Mon, 10 Jul 2023 13:24:52 +0000 https://www.nextplatform.com/?p=142625#comment-210953 In reply to l8gravely.

I am thinking forward, when we have CXL memory and accelerators as a standard part of a server. The reason no one uses the switches is because there is an impedance mismatch. The latency of PCI is a hell of a lot less than Ethernet, and I think is a better way to make pods of stuff that is composable.

I could care less about what desktops need. That can’t be the gating factor, and has not been in servers for quite a number of years. If it was, there would not be the kind of GPU compute we currently have in the datacenter, just to give one example. The desktop-first thinking is what has gotten us in this mess as far as I am concerned.

]]>
By: l8gravely https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210952 Mon, 10 Jul 2023 13:12:49 +0000 https://www.nextplatform.com/?p=142625#comment-210952 How many people have ever even *seen* a PCI-E switch and have it hooked upto more than two servers? It’s a mythical beast that I’m sure exists, but not in the everyday world. The market just isn’t there for a switch vendor. It’s bad enough to build an ASIC able to digest 16 lanes of PCIe 5.0 right now, so building one to do 64 of them with what, full crossbar switching? And at what latency?

Unless the desktop market needs this, the server/AI market is just going to have to wait, since they don’t drive the numbers. Also, how many servers actually need this as well outside of hyperscalers or research labs? I just don’t see this happening any time soon.

]]>
By: peacekeeper44 https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210935 Mon, 10 Jul 2023 03:17:42 +0000 https://www.nextplatform.com/?p=142625#comment-210935 I am having a hard time seeing how the comparison of PCI-E standards keeping up with the CPU/networking cadence makes any sense. Just because all the peripherals having a generation leap every 2 years does not mean they have doubled their capabilities in that generation. However every time PCI-E moves to the next standard they are doubling. CPU’s graphics cards and storage solutions take a long time to saturate the new standards. PCI-E 5 storage solutions are nowhere near maxing out the spec. PCI-SIG could delay their new specs and still be ahead since they double their bandwidth every time while pushing more energy efficiency. Meanwhile all the CPUs and graphics keep pushing power usage to make marginal gains. PCI-E specs are not the bottleneck to progress in the processing and moving of data.

]]>
By: Laurence 'GreenReaper' Parry https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210903 Sat, 08 Jul 2023 16:21:17 +0000 https://www.nextplatform.com/?p=142625#comment-210903 If I recall correctly, NVIDIA recently pushed back it’s forthcoming architecture. Since they’re also having problems keeping up in the CPU and switch arena, wouldn’t it make sense to move everything to a three-year cadence instead? That way we might not need to re-evaluate systems so often, too.

]]>
By: emerth https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210897 Sat, 08 Jul 2023 15:08:27 +0000 https://www.nextplatform.com/?p=142625#comment-210897 As an aside… won’t someone think of the desktop market? It’s not chump change.

We need a bifurcation in the PCIe version shipped with server and with desktop/notebook CPUs. PCIe5 has driven prices up and expansion options down on the desktop. We used to get 4 or even 5 x8/x16 electrical PCIe3 slots on a mid price mobo, then a pair of x8 PCIe4, and now anything other than the single x16 PCIe5 option is horrifically expensive. Imagine what a mobo will cost once PCIe7 is the standard connect to an AMD or Intel CPU!

Certainly ever higher bandwidth and ever lower latency PCIe is a boon for building data centers and clouds, but the other end of the market is not served well by this at all.

]]>
By: hoohoo https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210896 Sat, 08 Jul 2023 14:55:18 +0000 https://www.nextplatform.com/?p=142625#comment-210896 In reply to q^8.

Thanks for the laughs! Bravo!

]]>
By: q^8 https://www.nextplatform.com/2023/07/07/pci-express-must-match-the-cadence-of-compute-engines-and-networks/#comment-210881 Sat, 08 Jul 2023 04:51:33 +0000 https://www.nextplatform.com/?p=142625#comment-210881 In my gastrointestinal opinion, those higher PCIe+CXL levels have the potential to catapult the server scene into a terroir of organic growth, a healthier computational microbiome, and long-lasting freshness. Notwithstanding current AI’s appetite for quickly chewing-through and lossily digesting copious servings of mystery data, without properly savoring it, leading to possibly bloated software guts, bubbly (super)market bursts, generalized discomfort, and zombie hallucinations. The prompt ingestion of a composable fiber substrate (PCIe6.0+/CXL3.0+) seems to be just what the doctor ordered, for sustained cycles of regularity and enthusiasm, in the server industry’s occasionally fluctuating bowels! q^8

]]>