By: David Kanter (dkanter.delete@this.realworldtech.com), June 21, 2008 7:37 am
Room: Moderated Discussions
Goose (goose@goaway.com) on 6/21/08 wrote:
---------------------------
>@DK I think 3DNow is what you were after.
Yes 3DNow!?!?!?! was exactly what I was thinking of. Thanks for remembering.
>I was actually disapointed that we only got 8 extra register >with AMD64. 32 in
>total would have been nice, afterall they were sort of >starting fresh.
Most of AMD's studies showed that 32 didn't have a tremendous net performance gain. I also don't know how much it would have cost in terms of instruction encoding.
>That being said I suppose it was risky to invest too much >die space on something that may well have not taken off.
Yes, that's certainly another issue. Also, there is an additional cost to having more registers - you have to replicate all of that state for multithreading. x86 is vastly easier to multithread than IPF or RISCs in general.
I think GPUs are also beginning to show that light weight threads are the way to go.
DK
---------------------------
>@DK I think 3DNow is what you were after.
Yes 3DNow!?!?!?! was exactly what I was thinking of. Thanks for remembering.
>I was actually disapointed that we only got 8 extra register >with AMD64. 32 in
>total would have been nice, afterall they were sort of >starting fresh.
Most of AMD's studies showed that 32 didn't have a tremendous net performance gain. I also don't know how much it would have cost in terms of instruction encoding.
>That being said I suppose it was risky to invest too much >die space on something that may well have not taken off.
Yes, that's certainly another issue. Also, there is an additional cost to having more registers - you have to replicate all of that state for multithreading. x86 is vastly easier to multithread than IPF or RISCs in general.
I think GPUs are also beginning to show that light weight threads are the way to go.
DK
Topic | Posted By | Date |
---|---|---|
Intel AVX kills AMD SSE5 | Agner | 2008/06/17 08:14 AM |
Intel AVX kills AMD SSE5 | a reader | 2008/06/17 09:03 AM |
Bulldozer? | David Kanter | 2008/06/19 04:23 PM |
Bulldozer? | EduardoS | 2008/06/19 06:11 PM |
Bulldozer? | Max | 2008/06/19 06:16 PM |
Bulldozer? | Goose | 2008/06/21 02:23 AM |
Bulldozer? | David Kanter | 2008/06/21 07:37 AM |
Bulldozer? | someone | 2008/06/21 07:55 AM |
Bulldozer? | David Kanter | 2008/06/21 08:07 AM |
Bulldozer? | S. Rao | 2008/06/21 11:08 AM |
Regfiles | Peter | 2008/06/21 11:49 AM |
Bulldozer? | Linus Torvalds | 2008/06/21 12:23 PM |
Bulldozer? | S. Rao | 2008/06/21 04:50 PM |
unified physical register file nullifies x86 advantage | Michael S | 2008/06/22 12:24 AM |
unified physical register file nullifies x86 advantage | David Kanter | 2008/06/22 09:35 AM |
unified physical register file nullifies x86 advantage | hobold | 2008/06/22 01:03 PM |
Reg file vs. forwarding network | David Kanter | 2008/06/22 10:36 AM |
Reg file vs. forwarding network | hobold | 2008/06/22 12:39 PM |
Reg file vs. forwarding network | Peter | 2008/06/22 02:48 PM |
Reg file vs. forwarding network | David Kanter | 2008/06/22 08:54 PM |
Reg file vs. forwarding network | Peter | 2008/06/23 03:44 AM |
Reg file vs. forwarding network | savantu | 2008/06/23 04:41 AM |
Reg file vs. forwarding network | Peter | 2008/06/23 07:35 AM |
Reg file vs. forwarding network | Anders Jensen | 2008/06/23 11:05 AM |
Reg file vs. forwarding network | left nutz | 2008/06/27 07:31 AM |
Intel AVX kills AMD SSE5 | nobat | 2008/06/21 11:23 AM |
Intel AVX kills AMD SSE5 | Agner | 2008/06/21 10:01 PM |
So... | Dean Kent | 2008/06/22 07:35 AM |
SSE5 has a great chance to succeed. | mpx | 2008/06/22 12:25 AM |
SSE5 has a great chance to succeed. | Michael S | 2008/06/22 01:42 AM |
SSE5 has a great chance for fiasco | Agner | 2008/06/22 03:32 AM |
SSE5 has a great chance for fiasco | Ian Ameline | 2008/06/22 08:37 AM |
SSE5 has a great chance for fiasco | anonymous | 2008/06/22 09:02 AM |
SSE5 has a great chance for fiasco | hobold | 2008/06/22 12:59 PM |
SSE5 has a great chance for fiasco | Howard Chu | 2008/06/22 04:38 PM |
SSE5 has a great chance to succeed. | hobold | 2008/06/22 12:52 PM |
SSE5 has a great chance to succeed. | Michael S | 2008/06/22 01:46 PM |
SSE5 has a great chance to succeed. | Hannes | 2008/06/24 08:49 AM |
SSE5 has a great chance to succeed. | anonymous | 2008/06/24 10:46 AM |
SSE5 has a great chance to succeed. | Ian Ollmann | 2008/06/24 10:12 PM |