It is a speculation thread, doesn't this seem overly harsh?
I don't know enough to know the art of possible, but it isn't outside my capabilities to judge deliveries. Although nVidia was fond of referring to cores as either "low latency" or "high throughput", it's been interesting to watch AMD add throughput to their low latency cores, at a relative (to competition) cost of latency (for low core-count use-cases). Zen3 is not a higher core-count product, so either they're working on increasing their throughput in other ways (in which case something like what Rich has described isn't complete insanity), or they're going to tackle latency (in which case it's a distraction). From what I've gleaned, SMT4 was something looked at, but not adopted :shrug:
It also remains to be seen how revolutionary this design really is. I mean, if they've designed a locally clustered, distributed, asynchronous/clockless ALU, well, that would be revolutionary, but I don't think they're aiming quite so far.
Despite my earlier response to Ajay, I hadn't expected this round to have appreciable IPC increase. It has been my long-held opinion that this round was actually an efficiency round meant to recapture the laptop market. I don't see evidence of that, though (at least for the laptop piece). If that were the case, I would have expected Milan to be pushed out some with an earlier drop date for down-market/integrated Zen3 products. I don't see that in the schedule, so :shrug: wrongo.
The problem I have retreating back to yet-another-throughput oriented round is that the 3950, like the 2990, strikes me as increasingly memory bandwidth limited. Making that situation worse seems unwise. In which case I'm forced to wonder what it is that they are working on. I assume they'll work on idle power consumption, laptop-oriented or not. But latency is the thing that makes the most sense to me. The kind that I would optimize is more alu<-->mem, but I wouldn't expect an IPC bump out of that :shrug:
We do know that one of the things Zen3 brings is some form of at-rest memory crypto for higher security (sorry, details have fallen out of my head). Are there other improvements we could expect from an increased attention to the mem i/o side of things?