Nvidia: Hey, we have now started supporting icc 17.0 since cuda 9.0, but we won’t tell you that this is what you would end up having for your c++11 code:
nvcc warning : The -std=c++11 flag is not supported with the configured host compiler. Flag will be ignored.
Intel: Hey, just want to let you know that we have removed support for Knights Corner accelerators since icc 18. Now you either keep using older icc, or buy a brand new server with our brand new Knights Landing CPU.
And AMD: Sorry that Vega is a let-down, but hey, ours are cheaper!