Rumors regarding so-called "reverse-HyperThreading" have been running wild ever since a report on French site X86-Secret suggested AMD was preparing such a technology for an upcoming CPU architecture. Reverse-HyperThreading was said to allow multiple CPU cores to emulate a single one in order to improve performance in single-threaded applications. X-bit labs later reported that AMD already had the technology implemented in its current processors and was only waiting to enable it, and folks on the XtremeSystems Forums claimed to have found evidence that Intel had a similar technology implemented in its Core 2 processors.
All things must come to an end, it seems: both The Inquirer and X-bit labs now report that AMD has no plans for a reverse-HT feature. The Inq denies the technology's existence completely, while X-bit labs' source says there is no such implementation in AMD's current dual-core processors. To top off these reports, Jon "Hannibal" Stokes from Ars Technica has attempted to debunk initial claims about reverse-HT.
First off, there's no way this would work the way the author [of one of the stories] seems to think it would. How would the cores' pipelines support this in any phase of execution? In the fetch phase, there would have to be some arbitration mechanism whereby the two cores fetched alternate instruction blocks from the I-cache, thus distributing the instruction stream across two processors.Stokes closes in saying that attempting to go into detail about the rumored tech is akin to "asking how Superman could lift an entire continent up into space without it breaking apart."
Then, once the instruction stream is fragmented inside the two cores, how are the register files kept in sync? If an add in one line of code writes its result to a register in one core, then how could a test instruction in the other core read that distant register to see if it needs to branch? Or how would out-of-order execution work across two cores? Would the instruction schedulers have their own separate bus to communicate over?
|AMD drops prices on the Radeon RX 460 and RX 470||44|
|HyperX Alloy keyboard gets lean and mean for FPS gaming||0|
|Reports: Radeon RX 470D is a budget Polaris card for China||9|
|Examining reports of slow write speeds on the 32GB iPhone 7||30|
|Cellular Insights dissects iPhone 7 Plus modem performance||11|
|Deals of the week: scads of high-performance storage and more||9|
|Tobii's Eye Tracker 4C knows where your head is||5|
|GeForce driver 375.57 is prepared for Titanfall 2||8|
|Phanteks Eclipse P400 gets a tempered glass option||0|
|A real "console monitor" would be 720p @ 30 Hz ;P||+63|