Pentium 4

G

Guest

Guest
In regards to Tom's article
"Painting a New Picture of Pentium 4 - Tweaked MPEG4 Encoding" an Intel engineer presents a recompiled version of the Flask MPEG encoder that is optimized for the Pentium 4 with admirable results.

While the Pentium 4, with it's updated SSE2 instructions is a really cool new architecture, is it realistic to compile special versions of current or new applications just to make Intel competitive with the Athlon Thunderbird or even the older Pentium 3?

Will these Pentium 4 optimizations adversely affect performance or, heaven forbid, break code on these competing hardware platforms?

As a native code software developer, I am not willing to risk losing performance or introducing errors on the majority of hardware platforms supported by my software.

As a Java software developer, I am dependent on external vendors to fully support the Pentium 4. These external vendors unfortunately have the same fears regarding hardware support as I do when it comes to binary code compatibility. As it stands today my Java software, on a 1.5 Ghz Pentium 4 would run as slow as or slower than on 1.0 Ghz Pentium 3. Interpreted Java is slow enough as it is. I cannot afford to slow it down even further.

My market is made up of a mixture of every Intel-compatible hardware platform available from the lowly i386 to the Pentium 4 and Athlon T-Bird. Today the Pentium 4 makes up such a tiny segment of that audience, it is just not worth the re-engineering effort required to optimize my software for it.

Don't get me wrong. I am not putting down the introduction of new technology in the microprocessor world. The dated Pentium Pro/2/3 architecture is due for an overhaul. I just don't want to re-engineer my code to support it until the majority of my market can benefit from the effort.

You will find that I am not alone in this view.
 
I agree , I am also a developer and would not support the P4 as it stands, however I think that as SSE2 matures and is implemented in more of the compilers and in your case Java engines I think it may well snowball. The only problem is I think it will take such a long time to get going it is not worth investing in the P4 or anything like it at this time.....

M

one of the first UK T-Bird users....
 
MMX ,SSE & 3DNow weren't supported in the beginning.
Every new technology needs some "introduction" time. According to intel SSE2 should be much "easier" to implement than any technology available now. It's just a matter of time and appreciation by the developers (Which I am). I must agree that it is too early to implement SSE2 but I think it will not take a long time...

😎 Visit me at <A HREF="http://casemod.tripod.com" target="_new">http://casemod.tripod.com</A> 😎
 
I know this has nothing to do with the posts but I just linked to diablo's site and those cases are really sweet.

Nice JOB!!! I may just start modifying some of the cases around my office.

"in the end it's all about holding your breath"