Wich CPU-s did AMD release after June 2017? Only Threadripper and some mobile parts in October.
Why ask the question if you are literally going to answer it in the very next sentence you write? It boggles the mind...
This does not even affect Nvidia as they do not use SE on their GPU's. Besides the only new archidecture they've relased was Titan V. Everything else was essentially 2016 tech refined.
It certainly does affect nVidia. Do some research, they put out a security bulletin about it, and the latest driver(390.65) specifically includes a patch for the issue.
TPU even did a 21 game test to see how the new driver with the patch affect performance. Or maybe their just patching their software for the vulnerability just for the fun of it? But I'm guessing the far more likely scenario is that the GPU compute aspects of their GPUs do actually use speculative execution.
Your argument makes perfect sense if that were Intel's only 2 options. Release Coffee Lake or not release Coffee Lake and inform hackers everywhere about the possible security exploit and the decreased performance from the patch as a result but there was a 3rd choice. Don't release Coffee Lake and don't inform the hackers about the security risks. They could have said anything was the reason for the delay in release. They could have released Coffee Lake later after the patch with full disclosure what this means to consumers so that they understand what they are buying.
Tech people may be understanding about what Intel has done but look at the average jury. Do you think they will buy Intel's defense that they had no choice but to release Coffee Lake anyway?
Sure, and AMD could have halted the release of Threadripper and Vega. But why? That isn't what you do as a company, and there really isn't even any reason to. This is a vulnerability that is already affecting every computer out there. It is also extremely complex to even exploit, and still even after it has been made public a few weeks ago has no known active malicious exploits in the wild.
Plus, I don't even think people understand what this exploit does. I think people think that it allows any program to just read any memory space it wants and will allow hackers to access all of your data. That isn't the case. From what I've read, the exploit isn't really targetable. Mean, that someone using the exploit can't decide what data to access, it is very random what data the exploit will spit out. It is also extremely slow to access data using the exploit. I believe in the best case, the people working on the exploit got about 2KB/s or reading random data from RAM.
So the jury isn't going to even hear that Intel had no choice but to release Coffee Lake, they are going to hear that when Coffee Lake was released the vulnerability was considered a low risk. So Intel, and AMD, and nVidia, all didn't consider the threat a high enough risk to delay the release of products.
All true, but here's the thing. Intel knowingly moved up two sets of product launches to well in advance of this flaw being announced around the same time they were apparently informed of the flaw. They knowingly marketed their CPU's as having a performance level that they knew would be taken away when the fixes came in. And their executives were dumping stock a month-ish before the flaw was to be revealed to the public.
Just because Intel shouldn't delay a product launch and just because Intel couldn't have predicted the flaw beforehand, it doesn't explain away their scummy/scammy actions since they found out.
I don't believe Intel knew at all until near the end of the patch process what, if any, performance impact fixing this flaw would have. Especially on the consumer side, which don't run a lot of programs the heavily rely on SE.
Heck, when the news first broke, we had people guessing 30%+. Now we are seeing actual numbers largely in the single digit %s. And if they continue to refine the fix, those performance hits might even get lower as time goes on.