- Joined
- Dec 27, 2013
- Messages
- 887 (0.22/day)
- Location
- somewhere
Lol, i have heard that Fiji and Vega are having some major issues getting work sent to the compute units effectively enough. Whether this is due to stalling in other parts of the pipeline (Geometry) or scheduling/driver issues IDK. But Nvidia also has a similar issue with their larger dies, but they are much, much better at it. GV100 has a similar issue in 3D workloads to Vega, look at 5120 CC TV vs 4352 CC 2080 Ti, they did some massive improvements in that regard to Turing. GV100 can also concurrently excecute integer and floating point ops. (Also check: Something about GV100 dropping Instruction Level Parallelism, and the dual-issue dispatch engines, instead focusing on Thread-level parallelism. (better for Compute I think).balance the load distribution ? who needs that if you have enhanced async in RVII already
Given a simple compute task; GCN is pretty damn good. It scales well to the entire Compute engine, but 3D graphics are a bit different I think. "Workload distribution" was a major problem area that Vega was supposed to address, also primitive rate / geometry (Remember Primitive Shaders?) That never came to fruition due to issues with the design, the silicon and/or the driver. That's what I heard. Vega is unfinished and missed the performance target AMD was aiming for (1080 Ti). But i digress. Ironic it's called "Graphics" core next, it should be called CCN: "Compute Core Next" XD