Painting a New Picture of Pentium 4: Tweaked MPEG4 Encoding
The Difference Between The Old And The New IEEE-1180 IDCT
You remember Intel's email from above. Amongst other things, Intel simply re-compiled the original source code of FlasK's IEEE-1180 iDCT that is using the normal x87-FPU. The benchmarks in the Pentium 4 update article were run with this option and you remember that Pentium 4 showed very bad performance. Since the underlying code is the same, the resulting MPEG4-file encoded with the old as well as the new version using the x87-iDCT should obviously be identical (which it is). Let's see what difference the re-compilation of this code actually makes.
I regard it as rather mind-blowing that Pentium 4 as well as Pentium III and Athlon benefited from the re-compilation immensely. It shows that the original compilation of FlasK was either done with an ancient compiler or with very strange optimizations. Intel's version doesn't only improve performance for Pentium 4 owners, but for Pentium III and Athlon owners as well.
Stay on the Cutting Edge
Join the experts who read Tom's Hardware for the inside track on enthusiast PC tech news — and have for over 25 years. We'll send breaking news and in-depth reviews of CPUs, GPUs, AI, maker hardware and more straight to your inbox.
Current page: The Difference Between The Old And The New IEEE-1180 IDCT
Prev Page Benchmark Setup Next Page SSE2-Optimized IDCT Scores