View Single Post
Old 03-08-2005, 01:51 PM   #7 (permalink)
TheOutkastDev
Forum Expert
 
TheOutkastDev's Avatar
 
Join Date: Sep 2002
Location: Houston, Texas
Age: 22
Posts: 3,933
Default

Basicly, Hyperthreading is where you have one physical processor that represents itself as two "virtual" processors to the operating system, allowing it to execute 2 threads in parallel.

Whenever a thread executes on one of the processor's pipelines, it may do something that causes the thread to stall, ie.. floating point calculation, memory read ect... Whenever this happens, an HT enabled system can throw other threads into the other unused parts of the pipeline.
TheOutkastDev is offline   Reply With Quote