4 ms·
I read the entire article before posting, and that's how I knew that the discrete GPU is sitting in an electrically PCIe 2.0 x4 slot (even though it has an x16
by bcrl 5y ago
I read the entire article before posting, and that's how I knew that the discrete GPU is sitting in an electrically PCIe 2.0 x4 slot (even though it has an x16 connector on the motherboard) that makes it bandwidth limited at somewhat less than 2GB/s. Modern discreet GPUs are now typically benchmarked in PCIe 4.0 x16 slots with upwards of 32GB/s of bandwidth. Having 1/16th the amount of bandwidth to and from the GPU versus the other CPUs in the article have is going to result in it having a pretty massive performance handicap.
The article had very few benchmarks relevant to typical software development workloads (a single LLVM compilation graph vs dozens of gaming benchmarks that we already knew it was going to lose is not very balanced in my opinion). If it were up to me, I'd do a few more single vs multithreaded benchmarks for developer workloads (ie Linux kernel compiles) to see how the GDDR6 impacts multicore scaling as compared to other CPUs. The few benchmarks that did have single threaded vs multithreaded results showed that it did fairly well on multithreaded workloads, but the latency hit of the GDDR6 controller was hard to overcome. A curious CPU, yes, but not really worth much more in the real world.