blackkstar :
Oh god some of you...
AVX is useless in Windows. Hardly and programs use it and most target sse2 or lower.
Secondly, AVX doesnt increase instructions per clock. It decreases the amount of instructions to do a certain task. Which is why CISC has big advantages over RISC.
It's like comparing two ways of doing a math problem that is long. One takes a lot of shortcuts and simplifies everything. the other does every menial operation. And then you finish and look at the person who took all the shortcuts and go "wow, youre very fast at doing menial math!"
IE you dont sound like you have a clue what youre talking about.
But if you want to compare CISC like x86 to RISC like ARM, the math example is a good one. CISC is about taking shortcuts to get things done faster and RISC is about doing a lot of simple operations quickly.
AVX is useless in Windows. Hardly and programs use it and most target sse2 or lower.
Secondly, AVX doesnt increase instructions per clock. It decreases the amount of instructions to do a certain task. Which is why CISC has big advantages over RISC.
It's like comparing two ways of doing a math problem that is long. One takes a lot of shortcuts and simplifies everything. the other does every menial operation. And then you finish and look at the person who took all the shortcuts and go "wow, youre very fast at doing menial math!"
IE you dont sound like you have a clue what youre talking about.
But if you want to compare CISC like x86 to RISC like ARM, the math example is a good one. CISC is about taking shortcuts to get things done faster and RISC is about doing a lot of simple operations quickly.
Right, I analyzed some time ago my collection of games for Windows. Some of them even used AVX, but only few instructions. Anyway, adopting new instruction takes years (now even more because PC ecosystem is more mature than in 90. or 00.), performance with legacy code is the most important for PC CPU.