To be fair, they've managed to claw back from a massive Intel lead to be much closer to parity than people expected with Ryzen. Even if IPC is still a couple of generations behind, it's better than the near-decade behind they were in with Piledriver.
For sure. But that was a herculean, likely bet-the-company effort on the shoulders of some of the best minds in the semiconductor industry (not to mention the tens of thousands of employees that must have grinded for some time on this - my respect and thanks to them all). If Ryzen was deemed a disappointment or a flop, they would have been in very, very serious trouble.
My fear about their impending GPU lineup is in the face of the persuasive argument that it would be practically unheard of for a technology company to leapfrog entrenched and dominant competition in
two different industries at once. It would be like Apple launching the iPhone and iPad simultaneously. AMD's simply not flush with resources, and to scratch-build on every technology product they provide would have been almost suicidal (scratch-building Ryzen being pretty ballsy all by itself) - if just one of those bets fails, you're in the hole for billions and have not nearly enough revenue to compensate, nor enough capital or projected value to bridge the gap with debt. It could kill the company as we know it.
...Consequently, given that they're 'less' behind in the GPU space, and given that they're actually ahead of nVidia a bit with respect to certain technologies, it could be that their strategy there is a slow-and-steady approach for Vega relative to Ryzen's sprint. They can continue to be the better value on the low end to gain market share, they can squeeze their existing IP and technology capabilities for as much as they can (and do so cheaply), and they can move that progress upward over a few generations to capture profit share through more moderate research investment amortized over a broader period.
At least, that's what I would guess is going on, with what I know. But how much do we really know?
