AMD has currently got 2 concurrent CPU design operations.
From what I know this is roughly how they work:
- One team started work on Ryzen.
- Once that first CPU design from one team is finalized (taped out),
a) the other team is already going through initial design of the next architecture forked from the first team.
- During this the first team makes improvements to the current architecture for the “refresh” roll-out to hold out until the next re-architecture is ready.
- By the time we got Ryzen, Ryzen+ was already in design and testing.
- While Ryzen 3 design and node tooling (7nm) was in it’s initial R&D phase.
Someone should make a graph for how that works.
As far as I can glean from my industry rumors, Ryzen 3 is currently in R&D with fixes being mulled over.
It would be foolish to assume Intel isn’t doing something similar. But it will likely be until 2019 (if someone drops a surprise) to get fixed architectures.
EDIT for clarity:
Likely until 2019 to get fixed architecture of any CPU types. So that includes ARM, X86, Power, etc.