Intel's quandary over hyper-threading future

Monday, 04 February, 2002

Hyper-threading is something of a mystery, and Intel are still unsure how to release it successfully to the industry.

Every Pentium 4, and thus Xeon - which has the same basic architecture, has nine execution units inside (the bits of the chip that actually do sums). Although the Pentium goes to great lengths to keep those busy by carrying out multiple instructions at once, it can only cope with one lot of programming code shuttling through its vitals. This is not enough: on average, only 35% of the chip is actually working out problems at any one time.

Hyper-threading adds extra circuitry that copes with a second stream of program code and data (a thread) simultaneously. To the operating system and applications, it looks as if there are two completely independent processors on the motherboard, and if the software is designed to make use of this then the processor will use a lot more of its capabilities at the same time.

The reason the feature has not been turned on yet in Pentium 4's is that if you turn the feature on, software that does not need multiple threads (all current software) will go slower.

However, Open magazine tested Intel's latest C/C++ compiler, the piece of software that turns programmers' code into executable software, and the magazine's software performance improved by between 30% and 50%.

Related News

When does a conductor not conduct?

Researchers have found unusual insulating behaviour in a new atomically thin material — and...

New 300 GHz transmitter enhances 6G and radar technologies

Researchers have developed an innovative 300 GHz-band transmitter for advanced 6G wireless...

3D-printed, air-powered modules help control soft robots

Researchers have developed 3D-printed pneumatic logic modules that make it possible to produce...


  • All content Copyright © 2024 Westwick-Farrow Pty Ltd