SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Intel Corporation (INTC) -- Ignore unavailable to you. Want to Upgrade?


To: fingolfen who wrote (127587)2/17/2001 2:53:44 AM
From: Joe NYC  Read Replies (1) | Respond to of 186894
 
Fingolfen,

I'm sure that the reason that the K7 does well and the P4 does poorly is that all of the FPU is performed by the x87 unit for that program. It's really kind of sad that vendors won't even try to get more performance out of their programs with a simple recompile, but then again, they've got limited resources as well.

Pentium 4 apparently sold 100,000 units in Q4 of last year. Compared to the installed base of close to 500 million to 1 billion computers, P4 amounts to about 0.01% to 0.02% of the total. Do you think it would be a rational decision to optimize software for 0.01% of the market, so that the software uses SSE2 units of P4, but no longer operates on 99.99% of installed base of computers? (that do not support SSE2)

Joe



To: fingolfen who wrote (127587)2/18/2001 3:02:37 PM
From: minnow68  Respond to of 186894
 
You wrote "It's really kind of sad that vendors won't even try to get more performance out of their programs with a simple recompile"

I keep reading this and it really bothers me. I'm a software developer. HOW am I supposed to do this magic "simple recompile"? Please keep in mind the following:

1) I want one executable for all processors. The overhead of multiple executables is not worth any performance gain.

2) If the recompile is "simple" it has to be with tools I've got already, or that don't cost very much, and that I can trust to be rock solid. Basically, you need to tell me what is the Visual C++ setting for this magic? I'd be willing to switch to gcc? Do you know the settings for that?

3) And don't even suggest I use the Intel C compiler. I made the mistake of buying this (I own a copy of V4.0). Intel's compiler produced code that was slower than Visual C++, larger than Visual C++, and DID NOT RUN CORRECTLY.
I will never touch that compiler again.

So, how does this magic "simple recompile" happen. I really wish someone would tell me, because I haven't the foggiest idea how to get it done.