Sorry in advance as I realise this is a total noob thing to say,
Why don't coder's just code to a standard coding standard and leave the different CPU's to interpret the coding and use which instruction set they have to run the code ?
I believe that specifically coded for the hardware is faster, isn't doing so the same or similar to a company coding a game to run optimised on a Nvidia GPU ?
I guess you could say that its more important that a CPU runs to a standard than a graphics card.
@ abundantcore,
Was this an Intel compiler ? That is did Intel say hay guys our new chip works really well it has some great features, use this compiler ?
If they did then why on earth would a coder not check this compiler before using it ?
Sorry to interrupt I'm a little out of my depth here as my understanding of CPU instruction sets etc is very basic. just trying to learn and understand.
Mactronix