Support us on Patreon: https://www.patreon.com/hardwareunboxedJoin us on Floatplane: https://www.floatplane.com/channel/HardwareUnboxedBuy relevant products ...
I mean unless you’re Apple and have full top to bottom control of your hardware and software stack it takes some time for software to catch up with the hardware.
Took a while for games to use MMX, SSE, AVX. Stuff that uses AVX512 can probably be counted on one hand.
Good ray traced games are becoming mainstream just now, two whole generations after GeForce 20 series.
I do begrudge Intel for holding this back from 12th and 13th gen users though.
Even Intel’s 1st iteration of MMX was a kludge, as it used the floating point unit, so you could either use FP, or MMX, but not both simultaneously o.O
Took awhile for that to be separated and gain the benefits of both available together.
Intel also added 57 new instructions specifically designed to manipulate and process video, audio, and graphical data more efficiently.
These instructions are oriented to the highly parallel and often repetitive sequences often found in multimedia operations.
Highly parallel refers to the fact that the same processing is done on many different data points, such as when modifying a graphic image.
The main drawbacks to MMX were that it only worked on integer values and used the floating-point unit for processing, meaning that time was lost when a shift to floating-point operations was necessary.
These drawbacks were corrected in the additions to MMX from Intel and AMD.
I mean unless you’re Apple and have full top to bottom control of your hardware and software stack it takes some time for software to catch up with the hardware.
Took a while for games to use MMX, SSE, AVX. Stuff that uses AVX512 can probably be counted on one hand.
Good ray traced games are becoming mainstream just now, two whole generations after GeForce 20 series.
I do begrudge Intel for holding this back from 12th and 13th gen users though.
Even Intel’s 1st iteration of MMX was a kludge, as it used the floating point unit, so you could either use FP, or MMX, but not both simultaneously o.O
Took awhile for that to be separated and gain the benefits of both available together.
https://www.informit.com/articles/article.aspx?p=130978&seqNum=7