hyperthreading

hyperthreading definition - computer

(1) A high-performance computing architecture that simulates some degree of overlap in executing two or more independent sets of instructions. See Hyper-Threading.

(2) (Hyper-Threading) A feature of certain Pentium 4 chips that makes one physical CPU appear as two logical CPUs. It uses additional registers to overlap two instruction streams in order to achieve an approximate 30% gain in performance. Multithreaded applications take advantage of the Hyper-Threaded hardware as they would on any dual-processor system; however, the performance gain cannot equal that of true dual-processor CPUs.


DUALCORE.GIF


DUALCOR2.GIF


Hyper-Threading Vs. Standard Modes

Applications must be multithreaded in order to take advantage of Hyper-Threading whether in single-core or dual-core machines.






Computer Desktop Encyclopedia THIS DEFINITION IS FOR PERSONAL USE ONLY
All other reproduction is strictly prohibited without permission from the publisher.
Copyright © 1981-2009 by Computer Language Company Inc. All rights reserved.

Comments
Improve this definition.
Do you have more to add? Share your linguistic knowledge or observation.
/Register to save your comments.