Anarchist4000
Veteran
With the current integration trend it will if Nvidia doesn't get their CPUs up to par with AMD and Intel for designing MCMs. Low and soon likely even mid-range parts will all be SFF and that's the vast majority of the market.In 2 years the landscape won't change too much..... from a tech point of view, we will be getting new cards around that time, but this gen that just launched will be whats still out there.
Is that really the case though? If developers would just get their act together and always design identical workloads we wouldn't have that problem. So is async really for covering inefficiencies or a method of making hardware more adaptable?You forgot to mention that Async is here to fix some of architectural inefficiencies in a first place, those inefficiencies are highly architecture and balance dependent.
The first is worse because it's far more difficult to add transistors to silicon at runtime. There is simply no way to reasonably predict the balance of all the workloads that will be encountered in the real world. Async should provide a handful of techniques to about inefficiencies and simplify development. It really is pushing GPUs more towards multi-tasking than the single core philosophy they currently use. Adapting the the workload encountered than designing for every possible situation beforehand.I don't see how the first variant is worse unless you are silicon or bandwidth bound since it's universal and works out of the box everywhere, and I don't see how the second variant is better since it can't be done automatically and has tons of restrictions