Originally Posted by Slomo4shO
Originally Posted by KyadCK
No, but only because you are combining terminology. NVMe is to M.2 as AHCI is to SATA.
It is possible we could make a low power M.2 2280 or U.2 GPU, but M.2 slots do not natively support any form of cooling, and even SSDs that peak at 15W will thermal throttle. The GPU would be outclassed by even Intel's weakest iGPUs though, making it an awful waste of 4 PCI-e lanes. Also no display outs, so it's just be a very weak compute card.
You are right, I was thinking of U.2. Thanks for catching that
Also, I am not sure I can accept that analogy.
In fact, the wiki post you linked even states:
the M.2 specification for internally mounted computer expansion cards also support NVM Express as the logical device interface.
Originally Posted by PontiacGTX
with such small small i dont think you could cool down a 50w GPU, and a 15w GPU seems really low performance at least now
Up to 30W shouldn't be too difficult with passive heatsinks for the slot. 4x PCIe 3.0 is enough bandwidth for most of the mid-grade cards currently on the market.
NVMe is a storage protocol for PCI-e, nothing more, same as AHCI was for SATA (which also supported ATA mode) when it was introduced. NVMe is not restricted to M.2 slots, and also works over U.2, standard PCI-e slots, and even SATA Express.
M.2 on the other hand is not just an SSD standard, but a micro PCI-e standard, and even SATA standard as a whole. It supports WiFi cards, WAN cards, Bluetooth cards, SATA AHCI SSDs (mSATA), PCI-e AHCI SSDs, and PCI-e NVMe SSDs. It is a broad connector type.
My correction was in that you asked if an NVMe GPU
was possible, and the answer is no. GPUs are not non-volitile storage devices. There can be a M.2 or U.2 GPU though, assuming they can make them small enough.
As for heat, remember there is zero room on a standard size M.2 2280 chip for mounting brackets, so your cooler will be limited to using Thermal Tape;
Also no display outs, again, and you still have to cram a GPU, VRAM, and VRMs on there as well.
As for U.2 it's just another connector style like SATA Express in that it uses cables instead of chips. Grab yourself a PCI-e riser ribon, it'll have the same effect.