and that at least for now Yields of TSMC 7nm today are much better than Intels 10nm considering Intel themselves have said it won't be until 2019 when they are able to start mass production with no idea when in 2019 they are going to be starting it (We would hope during the 1st half for their sake).
Are they? All we know is that test production on "TSMC 7nm"
looks good so far, and they are starting mass production now, which may enter the market around Q1 2019, which is when we'll
know how good yields and volume they get of production samples. And remember, even if "TSMC 7nm" in Q1 2019 have better yields than
any of the previous nodes, we will still be looking at relatively limited volume production which will gradually improve throughout 2019. It will not be perfect from day one, and it will take some time for the new node to allow higher clocks than the current mature node. But when "TSMC 7nm+" arrives, that's when we'll see the full potential of the node.
And remember, Intel's 10nm is in (low) volume production right now. It can improve a lot by the time "TSMC 7nm" arrives.
Skylake does not outperform Zen by a good margin at least not as much as most think it does. Most assumptions that Intel is beating AMD by a good margin are due to Intel chips having a ~25% clockspeed headroom over AMD's first gen Ryzen chips (4Ghz vs 5Ghz), but IPC wise they are very close to each-other.
No, Intel does not have a 25% clockspeed headroom.
Take for instance i9 7900X vs Threadripper 1950X, very comparable average performance, yet Intel manages it with just 10 cores vs. 16, and at similar clocks 3.3 GHz-4.0 GHz vs. 3.4 GHz-3.7 GHz. And you'll see this throughout the lineup; Intel performs better per core in average.
And there isn't much clockspeed headroom for either of them going forward. As we all know, the overclocking headroom today is practically nothing compared to 5+ years ago, and the new nodes will only give marginally better headroom, and
only towards the end of the node's lifecycle. The scaling potential in the next decade will be in IPC. As mentioned, AMD did mostly pick the "low-hanging fruit" in Zen1 (which is the right place to start), but now they have to tackle the harder challenges, and every improvement pushing their IPC closer to Intel will only get more costly. Intel's front-end/prefetcher is comparatively several generations ahead, and even if we assume Ice Lake will be a lousy 5% better than Skylake, it will still be much harder for AMD to close the remaining gap in Zen2, and doing so would become their greatest achievement ever.
Fair enough. I am just trying not to get my hopes up. Great way to avoid disappointment further down the road
Yes, that's my point; we need to be realistic here. The AMD hype is extreme, people claim they will outperform Intel in 2019 and 2020. Even getting on par with Intel's three year old Skylake will require a major redesign and lots of die space, plus there is a new major architecture called Ice Lake looming.