Categories
View

Hardware Threading, the new Holy Grail

By jwa. Original by Lionel - 13/04/2006 03:46:37 CEST - Category: Overclock
We start by welcoming back the excellent reference site X86Secret.
Lately it has covered an important function which AMD is working on for it's future processors, Hardware Threading.
To explain this easier, we'll start with the reverse of it, Hyperthreading, which is used by Intel on its Pentium IV. This technology permits using a single physical processor as two logical processors in order to optimize its working time.
This technology wasn't included in the current Core Duos, but could return in future generations of the CPU.
But whether the two processors are logical or physical does not change the fact that software needs to be specifically written to utilize both processors simultaneously, otherwise it only uses one by default.
If you take the Mac, a pioneer in providing dual processor machines for the general public, as an example, there are relatively few applications, including ones from Apple, that are capable of using both processors. We're not talking about the software capable of drawing the best from the G5 Quad, as there are not many of those.
To return to Hardware Threading, it starts with this question: Why not transform multiple physical processors into one logical processor? In the case of the G5 Quad, OS X would not see four 2.5GHz processors, but the equivalent of only one processor with 10GHz.
Every applications could then use the power of all the processors without any reprogramming.
Of course, there would have to be a hardware controller capable of distributing the instructions between the 4 processors and then centralizing the results.
All of this won't be ready tomorrow, as this will be very complex. With quad core processors being introduced in 2007, Hardware Threading will become unavoidable, as programming software for multiple processors is complex and reserved for only a handful of very specialized applications.
News
Articles
Blog
All Keywords
From
To
Full View
Daily View
List View
Next
Previous
Printer Friendly
Tip a friend
Share this page