Intel® Moderncode for Parallel Architectures

Hyperthreading causing system slowdown during keypresses.

I normally don't use HT, although I did briefly when I first got my new CPU [P4 2.83ghz, and it worked fine], but I decided to use it again. When I enabled it, and rebooted a few times, it was enabled perfectly fine, with a byproduct being that whenever a key is depressed my entire system slows down for the duration of the keypress. Music, cursor, processes, everything. It also seems that when a key is depressed my CPU load jumps to somewhere around 50%.

I've been using/building/configuring computers long enough to know that I can't be the only person with this problem.

Is there software to test a dual processors system?

Is there software to test a dual processors system?
I would like to test and/or benchmark
my Windows XP pro dual processors system.
My system has dual Intel 850 MHz PIII processors.
NORITECH server with the following
INTEL L440GX+ SERVER MOTHERBOARD
DUAL Pentium III 850MHZ SLOT1 cpu
Integrated CIRRUS Logic 5480 Graphics Adapter
Integrated Adaptec 7896 ScSI Controller
4 SLOTS FOR MEMORY - 1024MB ECC SDRAM PC100
2 SCSI ADAPTER
5 PCI SLOTS
1 ISA SLOTS
Three(3) 18GB SCSI IBM ULTRASTAR HARD DRIVE(s)
Thank You

HTT and resource sharing

In a HTT enabled processor, the resources are shared between the 2 logical CPUs. If one of them enters a "hlt" state, does it then relinquish all the resources to the other CPU, essentially making all the resources available to a single CPU? Or, what condition causes non-sharing and make available all resources to a single CPU?

As an example, does one CPU doing something like the following idle loop, cause it to release all the resources to be allocated to the other CPU?

idle:
jmp idle

Where can I read more about HTT and resource sharing?

Thanks,

16 bit application no longer runs with hyper threading

We have a 16 bit application that has been running fine on WIndows 2K/XP, until the hyperthreading technology was introduced. Now when the the application runs, it locks up the entire machine, to where the only way to stop it is to turn the machine off.

The program uses the serial port for comminication toexternal devices (microcontrollers).

Application Threading Quickstart

Intel is offering a series ofonline developer workshops in June and July. You can register for these workshops here: http://seminar2.techonline.com/s/intel_finserv_2005. The "Application Threading Quickstart" workshop is on June 14. Here's the abstract:

Get up to speed quickly on the methods and tools used to add threading to applications. See how to use tools to identify common issues which can cause incorrect behavior or poor performance in a threaded application.

leaveCriticalSection hang on Hyperthreaded P4?

We are experiencing a problem on a P4 3.06 with WinXP Pro SP2 that only occurs if hyperthreading is enabled. Our heavily multi-threaded application can hang for minutes, even hours. Debugging the hang reveals that two threads are stalled when releasing a critical section using leaveCriticalSection. The section itself is not owned by any thread, but the threads are not executing.

Suscribirse a Intel® Moderncode for Parallel Architectures