Geek.com's Rick C. has posted a guide that looks @ squeezing every last drop of Performance out of your x86 CPU and it's called A Way to Revolutionize x86 CPU Performance: How multimedia and non-multimedia applications can benefit from MMX, SSE, and SSE-2.
Recently I've been giving a lot of thought to the future of x86 instruction sets. I've spent a great deal of my adult life writing assembly code for this hideous creation. For a few years I even made a living doing only that. I must say that x86 has been good to me, even though its instruction set always leaves me wanting.
So, I started thinking. Since multimedia extensions (MMX and 3DNow! first, later SSE and SSE-2) were added to the CPU, the potential to gain performance for multimedia applications has been very evident. But what about the other 98% of applications out there that aren't suited for the niche x86 multimedia extensions currently provided?
A Way to Revolutionize x86 CPU Performance
So, I started thinking. Since multimedia extensions (MMX and 3DNow! first, later SSE and SSE-2) were added to the CPU, the potential to gain performance for multimedia applications has been very evident. But what about the other 98% of applications out there that aren't suited for the niche x86 multimedia extensions currently provided?
A Way to Revolutionize x86 CPU Performance