This subject came up near the end of this thread here. There was a discussion between Remnant and fklosters about Pentium 4 performance on the freeware/Open-source raytracing program POVRay. So, I volunteered to grab the Intel v5 C++ Compiler with SSE2 optimizations and recompile it for everyone to run. This would be an interesting experiment for two reasons: it could give an indication of the benefits of SSE2 in a real-world application, it would show how recompilation benefits real-world applications on the Pentium 4.
Unfortunately, I discovered that the Intel C++ Compiler isn't some form of program that I can actually run, but it's actually a plug-in for Visual C++ v6.0. With out Visual C++ 6, you can't run it. I'm actually a Delphi programmer (which is Pascal and so it won't help), so my copy of Visual C++ is v4 and it's pretty out of date - it didn't work.
The Intel v5 C++ Compiler is actually available here as a free 30-day trial download from the Intel website. Remnant has Vis.C++ 6, so he's going to recompile it. I think I have some hope of getting my management to approve a Visual C++ license for myself, but this will take a day or two. If anyone else has it and wants to help, feel free.
POVRay source code is here.
Eval copy of Intel's C++ Compiler is here.
Note: I hope this thread won't turn into some sort of Pentium 4 vs. Athlon debate. This discussion is largely irrelevant to that debate; this is about recompiling an application to enable SSE2.
Unfortunately, I discovered that the Intel C++ Compiler isn't some form of program that I can actually run, but it's actually a plug-in for Visual C++ v6.0. With out Visual C++ 6, you can't run it. I'm actually a Delphi programmer (which is Pascal and so it won't help), so my copy of Visual C++ is v4 and it's pretty out of date - it didn't work.
The Intel v5 C++ Compiler is actually available here as a free 30-day trial download from the Intel website. Remnant has Vis.C++ 6, so he's going to recompile it. I think I have some hope of getting my management to approve a Visual C++ license for myself, but this will take a day or two. If anyone else has it and wants to help, feel free.
POVRay source code is here.
Eval copy of Intel's C++ Compiler is here.
Note: I hope this thread won't turn into some sort of Pentium 4 vs. Athlon debate. This discussion is largely irrelevant to that debate; this is about recompiling an application to enable SSE2.