Computing Knowledgebase


180pages on
this wiki
Add New Page
Talk0 Share

HyperThreading, abbreviated HTT (short for HyperThreading Technology) is a CPU technology that allows two hardware threads to run on a single CPU. It essentially fools the operating system into thinking the system has double the number of physical processors installed. Using this example, if a computer system has one physical processor with HyperThreading enabled, the operating system will see Two logical processors. HTT is also referred to as SMT, or Simultaneous MultiThreading

Portions of the SSE3 SIMD Extensions relate to memory and thread management.

HyperThreading was first enabled on Intel's Xeon line of processors, before it was migrated to Inte]'s Pentium 4 platform

HyperThreading has previously been shown to have a critical flaw in the way one thread can monitor another. In most instances, the cache is partitioned to allow multiple threads to occupy different portions of it (1MB L2 Cache can be partitioned into two 512KB blocks, etc). However, one thread can monitor another thread in the same cache space. This can lead to the theft of Cryptographic Keys, and other security information.

Advanced Micro Devices has chosen not to implement HyperThreading on its processors.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.