[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: P3 vs P4



PureBytes Links

Trading Reference Links


Bob Scott would know much more about this than me, if he's around, but my understanding is that you need XP to utilize Hyper-Threading --

HT must first be activated in the Bios, then go to NTVDM in the Task List, right-click it and you will get a sub-menu where "Affinity" can be assigned -- "0" is the first half of the virtual HT CPU and "1" is the 2nd half --

I set Affinity to "1" for the NTVDM to force 16 Bit Apps to use that half of the CPU --

Bob has an App he wrote that sets the affinity automatically -- I'm sure he'd be willing to part with a copy --
________________________________

At 01:48 PM 9/14/2004, you wrote:
As you know, Win2k is 32-bit while TS4 is 16-bit. Since TS4 can't run natively on Win2k, Windows 2000 attempts to "isolate" the program by starting an NT Virtual DOS Machine session (NTVDM). Look for these in your Process list. (click on the Process list tab and under "options" select "show 16-bit tasks".

From looking at your dual CPU graphs, they appear out of phase, suggesting that TS4 involves more than one 16bit process, and since Win2k cannot run these simultaneously, they must take turns, and when they do, windows toggles to one processor and then to the other. This slows things down quite a bit. And perhaps there is an issue here when using the highly inefficient processor-hungry serial interface to get your ticks.
There is a way to isolate each 16-bit process on a separate NTVDM, but I can't remember how to do it.

-F

Barry Burgess wrote:

Having upgraded from the P4 2.4Gh to 3.0GH and a 800FSB I am still losing
ticks using Win2K
DH commented that Win2K will not allow multithreading but attached is a
screen shot of task manager showing 2 streams and TS4 not cuasing the CPU to
run at 100% only 52% .
Any ideas from the list
Thanks in advance




------------------------------------------------------------------------