By: M.Isobe (no.delete@this.sp.am), August 4, 2008 4:59 am
Room: Moderated Discussions
http://sourceware.org/ml/binutils/2008-08/msg00016.html
http://sourceware.org/ml/gdb-patches/2008-07/msg00452.html
POWER7 will support new SIMD ISA "VSX" (Vector-Scalar instructions).
VSX uses 128-bit x 64 registers and includes SIMD DP FP math. Altivec VRs and PPC FPRs are assigned to VSX registers (VSR). Furthermore, PPC fp instructions are extended to support 64 FPRs (PPC32L and PPC64L).
The specification of VSX indicates some details of POWER7 architecture.
- POWER7 will be homogeneous design. "Workload Accelerators" will be additional ALUs, like Altivec and DFP units in POWER6.
- No rename registers and OoOE. In-order core needs more registers to avoid hazards.
- POWER7 pipeline will be the same or longer than POWER6. Long pipeline needs more registers.
http://sourceware.org/ml/gdb-patches/2008-07/msg00452.html
POWER7 will support new SIMD ISA "VSX" (Vector-Scalar instructions).
VSX uses 128-bit x 64 registers and includes SIMD DP FP math. Altivec VRs and PPC FPRs are assigned to VSX registers (VSR). Furthermore, PPC fp instructions are extended to support 64 FPRs (PPC32L and PPC64L).
The specification of VSX indicates some details of POWER7 architecture.
- POWER7 will be homogeneous design. "Workload Accelerators" will be additional ALUs, like Altivec and DFP units in POWER6.
- No rename registers and OoOE. In-order core needs more registers to avoid hazards.
- POWER7 pipeline will be the same or longer than POWER6. Long pipeline needs more registers.
Topic | Posted By | Date |
---|---|---|
POWER7's new instruction set "VSX" | M.Isobe | 2008/08/04 04:59 AM |
POWER7's new instruction set "VSX" | Anonymous4 | 2008/08/04 05:56 AM |
POWER7's new instruction set "VSX" | Potatoswatter | 2008/08/04 02:17 PM |
POWER7's new instruction set "VSX" | M.Isobe | 2008/08/04 03:13 PM |
POWER7's new instruction set "VSX" | Potatoswatter | 2008/08/04 10:35 PM |
POWER7's new instruction set "VSX" | M.Isobe | 2008/08/04 11:32 PM |
POWER7's new instruction set "VSX" | Potatoswatter | 2008/08/04 11:55 PM |
POWER7's new instruction set "VSX" | M.Isobe | 2008/08/05 12:50 AM |
POWER7's new instruction set "VSX" | Potatoswatter | 2008/08/05 02:58 AM |
POWER7's new instruction set "VSX" | Michael S | 2008/08/05 03:26 AM |
POWER7's new instruction set "VSX" | Potatoswatter | 2008/08/05 03:42 AM |
Sorry, i mean not before Power6 | Potatoswatter | 2008/08/05 03:43 AM |
POWER7's new instruction set "VSX" | M.Isobe | 2008/08/05 05:12 AM |
POWER7's new instruction set "VSX" | Anil Maliyekkel | 2008/08/05 07:42 PM |
POWER7's new instruction set "VSX" | Potatoswatter | 2008/08/06 04:19 AM |
POWER7's new instruction set "VSX" | Anil Maliyekkel | 2008/08/06 02:17 PM |
POWER7's new instruction set "VSX" | Potatoswatter | 2008/08/06 08:24 PM |
POWER7's new instruction set "VSX" | RagingDragon | 2008/08/06 10:25 PM |
shared register file | Michael S | 2008/08/07 12:06 AM |
shared register file | Potatoswatter | 2008/08/07 06:59 AM |
shared register file | Michael S | 2008/08/07 08:27 AM |
Oh, duh (NT) | Potatoswatter | 2008/08/07 09:25 AM |
shared register file | Linus Torvalds | 2008/08/07 08:45 AM |
shared register file | David Kanter | 2008/08/07 08:37 PM |
shared register file | Michael S | 2008/08/08 07:54 AM |
shared register file | David Kanter | 2008/08/08 10:05 AM |
shared register file | Potatoswatter | 2008/08/08 11:33 AM |
AMD Greyhound? | anon | 2008/08/08 02:58 PM |
Greyhound = Barcelona (NT) | EduardoS | 2008/08/08 05:25 PM |
shared register file | Anil Maliyekkel | 2008/08/07 07:45 AM |
shared register file | Michael S | 2008/08/07 08:51 AM |
shared register file | Anil Maliyekkel | 2008/08/07 12:18 PM |
shared register file | RagingDragon | 2008/08/09 02:35 AM |
shared register file | EduardoS | 2008/08/09 08:23 AM |
shared register files | David Kanter | 2008/08/09 09:12 AM |
shared register files | Thiago Kurovski | 2008/08/09 11:17 AM |
shared register files | David Kanter | 2008/08/09 01:38 PM |
shared register files | Thiago Kurovski | 2008/08/09 03:54 PM |
shared register files | David Kanter | 2008/08/09 10:11 PM |
shared register files | Potatoswatter | 2008/08/09 01:09 PM |
shared register files | Michael S | 2008/08/10 12:01 AM |
shared register files | Potatoswatter | 2008/08/10 02:31 AM |
shared register files | Michael S | 2008/08/10 03:33 AM |
shared register files | Potatoswatter | 2008/08/10 05:46 AM |
shared register files | Michael S | 2008/08/10 06:35 AM |
shared register files | Potatoswatter | 2008/08/10 08:50 AM |
shared register files | David Kanter | 2008/08/10 09:41 AM |
shared register files | RagingDragon | 2008/08/10 09:48 AM |
shared register files | Potatoswatter | 2008/08/10 10:12 AM |
shared register files | Jouni Osmala | 2008/08/10 11:10 AM |
shared register files | M.Isobe | 2008/08/10 01:38 AM |
shared register files | Potatoswatter | 2008/08/10 02:33 AM |
shared register files | RagingDragon | 2008/08/10 09:43 AM |
POWER7's new instruction set "VSX" | Anil Maliyekkel | 2008/08/05 07:29 PM |
POWER7's new instruction set "VSX" | Jouni Osmala | 2008/08/05 09:23 PM |
POWER7's new instruction set "VSX" | Potatoswatter | 2008/08/06 04:16 AM |