Only 8x PCI-E 3.0? That's a little on the low side for a regular card, not to mention chips on the same interposer, no?
AFAICT, Coffee Lake has 24 PCI-E lanes, 8 of which are used to connect to the chipset. If they used all remaining 16 for the GPU, then NVMe and thunderbolt connections would have to go through the south bridge, affecting latency and throughput.
Intel 8th Gen Core with Radeon RX Vega GPU Presentation
21–29 of 29 posts
Re: Intel 8th Gen Core with Radeon RX Vega GPU Presentation
#22Earlier quoted context omitted.
Isn't that the kind of optimizations that you can only make for consoles, where you know that all users have the same hardware?
No, modern GPU APIs give you plenty of control over data layout, and it's the model AMD had been pimping for a while with their 'HSA' push.
Re: Intel 8th Gen Core with Radeon RX Vega GPU Presentation
#23Earlier quoted context omitted.
It's enough. Even top end discrete cards can't saturate 16x PCI-E 3
I guess I'd like to see much tighter integration between the two chips so that we don't have to write code that avoids the PCI bus at all costs. Today you fit your entire working set into VRAM and don't touch it from the CPU, so it's sort of hard to say "it's not a deal we don't saturate the bus anyway" when that's only because we bend over backwards to not touch the bus in the first place.
Re: Intel 8th Gen Core with Radeon RX Vega GPU Presentation
#24Earlier quoted context omitted.
I guess I'd like to see much tighter integration between the two chips so that we don't have to write code that avoids the PCI bus at all costs. Today you fit your entire working set into VRAM and don't touch it from the CPU, so it's sort of hard to say "it's not a deal we don't saturate the bus anyway" when that's only because we bend over backwards to not touch the bus in the first place.
I would imagine that they took the best GPU chip they could afford the space and power for, and found that 8 channels was enough for 99% of their customers? I assume adding more channels takes space, perhaps the GPU would have had to be lower performance to add more channels? (speculating)
Re: Intel 8th Gen Core with Radeon RX Vega GPU Presentation
#25Only 8x PCI-E 3.0? That's a little on the low side for a regular card, not to mention chips on the same interposer, no?
AFAICT, Coffee Lake has 24 PCI-E lanes, 8 of which are used to connect to the chipset. If they used all remaining 16 for the GPU, then NVMe and thunderbolt connections would have to go through the south bridge, affecting latency and throughput.
Coffee Lake only has 16 PCIE lanes on the CPU, 4 DMI Lanes (about equivalent to 4 PCIE 3.0 lanes) which connect to the PCH and 24 PCIE 3.0 lanes coming from the chipset.
Re: Intel 8th Gen Core with Radeon RX Vega GPU Presentation
#26I mean.. I wouldn't trust those benchmarks at all. It does seem like good news for AMD though!
Sure they would be cheaper but it doesn't really matter that much the OEMs price the laptops too close together now for that to make a difference.
Re: Intel 8th Gen Core with Radeon RX Vega GPU Presentation
#27Earlier quoted context omitted.
AFAICT, Coffee Lake has 24 PCI-E lanes, 8 of which are used to connect to the chipset. If they used all remaining 16 for the GPU, then NVMe and thunderbolt connections would have to go through the south bridge, affecting latency and throughput.
Intel doesn't connect to the chipset with PCIe, it does that with DMI. Coffee Lake only has 16 PCIE lanes on the CPU, 4 DMI Lanes (about equivalent to 4 PCIE 3.0 lanes) which connect to the PCH and 24 PCIE 3.0 lanes coming from the chipset.
Re: Intel 8th Gen Core with Radeon RX Vega GPU Presentation
#28Re: Intel 8th Gen Core with Radeon RX Vega GPU Presentation
#29Earlier quoted context omitted.
I guess I'd like to see much tighter integration between the two chips so that we don't have to write code that avoids the PCI bus at all costs. Today you fit your entire working set into VRAM and don't touch it from the CPU, so it's sort of hard to say "it's not a deal we don't saturate the bus anyway" when that's only because we bend over backwards to not touch the bus in the first place.
Could you elaborate what you mean by tighter? Isn't this the whole point MCM designs?