View Full Version : AMD is working on inverse-HT
D_o_S
04-14-2006, 09:05 AM
AMD is planning to implement inverse-HT in its K10 architecture. What exactly is inverse-HT? Basically, it should allow you to use 2 processors as 1. This should bring a performance boost in applications that are not yet multi-threaded. In my opinion, by the time that the K10 architecture hits the shelves, most applications are likely to be multi-threaded anyway, and there will not be a need for inverse-HT.
Read the whole translated article here (http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=fr_en&trurl=http%3a%2f%2fwww.x86-secret.com%2f%3foption%3dnewsd%26nid%3d933).
Source: X86-secret (http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=fr_en&trurl=http%3a%2f%2fwww.x86-secret.com%2f%3foption%3dnewsd%26nid%3d933)
Ice Czar
04-14-2006, 09:10 AM
That may well be true, but also assumes Ive upgraded to them :p
gR3iF
04-14-2006, 11:23 AM
no matter what i guess they will go there way :D something must be in it^^
Sasqui
04-14-2006, 02:28 PM
In my opinion, by the time that the K10 architecture hits the shelves, most applications are likely to be multi-threaded anyway, and there will not be a need for inverse-HT.
I disagree. I work for a major software company - it'll be years before you see full multi-threaded applications more often than not. It basically has to be done a component at a time and it's not easy.
v-zero
04-14-2006, 06:58 PM
This idea is perfect for the gaming community. Games will be designed with multithreaded support, but coding for two CPUs is difficult, and will never give the speed boost of having double the clockspeed because of these difficulties. What is even better is that games work best multithreaded with two cores, any more cores and the memory bandwidth becomes a serious bottleneck and the coding becomes a horrible maze of redundant and important features - this is not good. However, with this inverse HT link you can have four cores running like two cores - hence those games that work best with two threads will work even better than they would with a normal quad-core - Great. :)
TheGoldenBee
04-15-2006, 03:28 AM
"In my opinion, by the time that the K10 architecture hits the shelves, most applications are likely to be multi-threaded anyway, and there will not be a need for inverse-HT."
I don't think it will work like that. K8L is quad core, K10 will be at least dealing with 8 different cores. Games and apps that are moving to multithreaded now are, in general, not equal across all threads. Some are more important than others, and most multithreaded performance is gotten from just putting a bit of the less important stuff in its own group. Also, they aren't optimized for limitless threading, usually just the 2 now that dual core is coming out. Additionally, by the time k10/8 core is out, there will be huge discrepencies in number of cores across the group using an application.
This would let the processor optimise itself for the jobs it is doing. It would be like cells SPE's grouping up to form 1 super SPE and 2 other smaller SPE's to manage the smaller stuff for one game, then switching to 7 small SPE's for a different type of game. The cpu could change its number of cores & threads on the run, giving AMD a huge head start in the # of cores department. AMD could put more and more cores on one die and not worry as much about yields, since getting a wierd number of cores wouldn't matter if it could just change the # of threads running across them. They could add another core whenever they want, without worrying about waiting for programmers to catch up to them. They would get the performance benefits right then.
That is brilliant... I cant wait till AM3. :)
Dippyskoodlez
04-16-2006, 04:27 AM
its about time someone pushes this... we dont need multithreading, as bad as we need something like this.... something like inverse HT would give games the extra oomph they need to keep up with GPU's.
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.