<%BANNER[top_768x90]%>
<%BANNER[left_160x600_1]%>
<%BANNER[banner_468x60_h]%>

Discussion

<%BANNER[fp_160x600_r_1]%>

Discussion on Article:
AMD to Boost Single-Threading Performance on Multi-Core Chips, Say Sources.

Started by: larciel | Date 06/22/06 05:13:21 PM
Comments: 19 | Last Comment:  08/25/06 02:12:35 PM

Expand all threads | Collapse all threads

[1-13]

1. 
only time will tell. but I just get this feeling that AMD is scrambling to get a decent foe to conroe w/out much success.
[Posted by: larciel | Date: 06/22/06 05:13:21 PM]

2. 
Sounds like marketing hype or bullshit ...

How does it gonna handle CONDITIONAL BRANCHES and STACK BASED CALLS?

How do you "reverse" thread those?

For example:

mov eax, data1
push eax
call processA
pop eax
cmp eax, data2
jle pointB
push eax
call processB
pop eax
pointB: ret

How is it gonna transverse from PointB when it has to wait for eax? Even this piece of simple x86 code will prove diificult for OOO execution engines...
[Posted by: NooB | Date: 06/23/06 01:58:30 AM]
+ expand thread (2 answers)

3. 
Who cares?
When something has NO sense, it still has WAY MORE sense then this reverse thingy...
[Posted by: 1234 | Date: 06/23/06 03:45:47 AM]
+ expand thread (1 answer)

4. 
For this thingy to work requires shared registers and shared cache. Current AMD processors do NOT have this...
[Posted by: AMD bullshitting again | Date: 06/23/06 07:01:56 AM]

5. 
Yeah, it's interesting AMD talks 4x4 at Computex, yet all the MOBO mfgs, et. al., are caught off guard and a kind of like - AMD what?

Didn't this rumor make it around about 9-12 months ago with almost the exact same tag line - hyperthreading in reverse or reverse hyperthreading?

Intel's Hyperthreading approach, it can be argued is a direct response to Netburst not being incredibly efficient in single-threaded performance. But viewed in the lense of history, HT with its two logical processors, is truly a baby-dual core and moved the mainstream community to the dual-core doorstep. And neither AMD nor Intel is arguing against the idea that dual/multi core is the future.

As pointed out above, isn't going the opposite way kinda like trying to capture car exhaust, push it back thru the engine, and expecting to end up with gasoline?
[Posted by: mark1 | Date: 06/23/06 10:36:47 AM]

6. 
Wow!!!

You fanbois sure look like engineers to me!!

replies2-4 why don't you team up and design your own processors with all your knowledge? or maybe join intel? (you're prolly working for them already... lol)

biased dumb set of pussy-less dorks...
[Posted by: Lost | Date: 06/23/06 10:42:09 AM]

7. 
Go back home now, Hector prepared something to eat.
[Posted by: 1234 | Date: 06/23/06 03:01:47 PM]

8. 


If you guys read the article carefully and read the similar one at theinquirer.net then you will know that this technology makes sense.

Each CPU has different FPU units. three in each AMD core I guess. more FPU units mean faster processing becuase you can do more instructions per cycle. when a thread gets nasty and consumes a lot of power from one CPU then the system will assign the available FPU units in the other core to the busy core.

does not sound complicated and hard to understand for me.

if more FPU units in the same core do not mean more performance then why the hell would AMD and Intel put more than one unit in each core?

for a programmer this technology does not make sense, but for an engineer it makes a lot of sense.

Now go and put that piece of code you wrote in a trash bin.
[Posted by: Shorman | Date: 06/23/06 04:19:50 PM]
+ expand thread (2 answers)

9. 
I had the impression that for most software this would do nothing or be barely noticable, but in some, notably single threated games, would see an improvement. How much would vary from game to game. I can imagine though that this would have greater impact in a quad core than a dual core.
[Posted by: AlanSymes | Date: 06/23/06 07:36:27 PM]

10. 
ewrewr
[Posted by: rewr | Date: 06/24/06 11:50:19 AM]

11. 
Its an interessting approach, but it will probably not make that much impact until you get alot of cores, like the 4x4 platform with 8 cores. Then it will probably make some difference.
[Posted by: Silver | Date: 06/24/06 03:11:46 PM]

12. 
If this is indeed the case, then an AM2 CPU would be waaay more than a simple transfer of the existing core to a new socket. S939 dual-cores are joined at the SRQ, whereas the "reverse hyperthreading" thing would require that the two cores were also joined in the schedulers, decoders, and register files. Basically it would be a single-core chip that could be split in half to form a dual-core chip. Not beyond the realm of possibility, but it would basically be a complete core re-design.
[Posted by: Cynic | Date: 06/25/06 09:19:04 PM]

13. 
Those are x86 assembly codes.. Don't you recognize?

My code demonstrates that you need shared resources such as registers and caches for this "duplexing" thingy to work... Note the stack (shared cache required), conditional jump (shared flag register required), eax operation (shared accumulator register required), etc... Heck it also needs a shared PC/IP and SP (Program Counter/Instruction Pointer and Stack Pointer)...

Currently all AMD dual cores have separate registers and separate caches!

AMD=Always Minds Dumber.
[Posted by: NooB | Date: 06/26/06 03:10:55 AM]
+ expand thread (1 answer)

[1-13]

You must log in to add comments.
Unfortunately, the old registrations do not work anymore. Please register again. We apologize for the inconvenience.

Forgot password? Registration

remember me