Microprocessor vs Hyperthreading - What's the difference?

microprocessor | hyperthreading |


As nouns the difference between microprocessor and hyperthreading

is that microprocessor is (computer hardware) the entire cpu of a computer on a single integrated circuit (chip) while hyperthreading is (computing) a form of microprocessor parallelization where each physical processor is treated as two virtual processors.

microprocessor

Noun

(en noun)
  • (computer hardware) the entire CPU of a computer on a single integrated circuit (chip).
  • * 1992 , Michael A. Miller, The 68000 Microprocessor Family: Architecture, Programming, and Applications (page 47)
  • When the microprocessor decodes the JSR opcode, it stores the operand into the TEMP register and pushes the current contents of the PC ($00 0128) onto the stack.

    See also

    * integrated circuit * microchip

    hyperthreading

    English

    Noun

    (-)
  • (computing) A form of microprocessor parallelization where each physical processor is treated as two virtual processors.
  • * 2005 , James Leiterman, 32/64-Bit 80x86 Assembly Language Architecture (page 457)
  • The scope of hyperthreading instructions is not covered in this book.
  • * 2010 , Mike Laverick, VMware VSphere 4 Implementation (page 307)
  • There are some cases where hyperthreading actually degrades CPU performance, especially when CPU utilization is high.