Where does this 15%-20% more ipc on average sans avx come from?
Looks more like 7-10% to me sans avx loads take eg CB. Its not st perf ruling on 12/16c cpu.
No one other than yourself used the words "sans avx" -- I think you're inferring something that isn't there. I was responding to the notion that no one would want a SkylakeX system once Whitehaven ships (or whatever we're calling it now). [Intel's leap into production would seem to bolster that claim, though I suggest Intel's move is to soak up as much early money as possible, and to starve demand for when AMD finally ships.]
There's a lot of talk about "average IPC" as if, ultimately, that's the first and last comparison between CPUs. We're talking about workstations, which are niche products for niche markets with niche needs. Some use-cases will use the "average" mix of instructions, and "average IPC" differences will matter. But typically you're using the box for particular software. SSE and AVX performance will matter very much for some markets. Performance of virtualization will matter for some markets. Ryzen has issues for some use-cases which will make a higher IPC, lower CPU count processor more attractive. And that's just if these decisions are made logically. AVX-512 support is likely to spank a 16-core Ryzen, and sometimes those big losses leave a larger than logical impression on buyers. Imagine a buyer that says something like "why, yes, the 16-core is 20% faster for my highly parallel workload, but all my single-threaded code performance is 20% slower, and holy moses, if my software ever uses AVX-512, the AMD system will run at quarter speed -- better buy the Intel system just in case."
As for pricing :shrug:. My company purchased an 8-core Xeon recently, and put 512GB of RAM on it. I don't offhand know what either the CPU or the RAM cost, but pricing 512GB of DDR4 is an eye-opener. Again, for some use-cases, a $500 difference in pricing doesn't translate into much of a savings on the cost of the entire system.
AMD is definitely in the right ballpark with these processors, but that doesn't mean they're going to take home the prize and bury Intel. I don't understand the group of people that claim they will, nor the group of people who claim they need to. They only need to take market-share. It isn't yet about the war, it's about the battles.