POWER7's new instruction set "VSX"

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.
 Next Post in Thread >
TopicPosted ByDate
POWER7's new instruction set "VSX"M.Isobe08/04/08 04:59 AM
  POWER7's new instruction set "VSX"Anonymous408/04/08 05:56 AM
  POWER7's new instruction set "VSX"Potatoswatter08/04/08 02:17 PM
    POWER7's new instruction set "VSX"M.Isobe08/04/08 03:13 PM
      POWER7's new instruction set "VSX"Potatoswatter08/04/08 10:35 PM
        POWER7's new instruction set "VSX"M.Isobe08/04/08 11:32 PM
          POWER7's new instruction set "VSX"Potatoswatter08/04/08 11:55 PM
            POWER7's new instruction set "VSX"M.Isobe08/05/08 12:50 AM
              POWER7's new instruction set "VSX"Potatoswatter08/05/08 02:58 AM
                POWER7's new instruction set "VSX"Michael S08/05/08 03:26 AM
                  POWER7's new instruction set "VSX"Potatoswatter08/05/08 03:42 AM
                    Sorry, i mean not before Power6Potatoswatter08/05/08 03:43 AM
                POWER7's new instruction set "VSX"M.Isobe08/05/08 05:12 AM
              POWER7's new instruction set "VSX"Anil Maliyekkel08/05/08 07:42 PM
                POWER7's new instruction set "VSX"Potatoswatter08/06/08 04:19 AM
                  POWER7's new instruction set "VSX"Anil Maliyekkel08/06/08 02:17 PM
                    POWER7's new instruction set "VSX"Potatoswatter08/06/08 08:24 PM
                    POWER7's new instruction set "VSX"RagingDragon08/06/08 10:25 PM
                      shared register fileMichael S08/07/08 12:06 AM
                        shared register filePotatoswatter08/07/08 06:59 AM
                          shared register fileMichael S08/07/08 08:27 AM
                            Oh, duh (NT)Potatoswatter08/07/08 09:25 AM
                          shared register fileLinus Torvalds08/07/08 08:45 AM
                            shared register fileDavid Kanter08/07/08 08:37 PM
                              shared register fileMichael S08/08/08 07:54 AM
                                shared register fileDavid Kanter08/08/08 10:05 AM
                                  shared register filePotatoswatter08/08/08 11:33 AM
                                AMD Greyhound?anon08/08/08 02:58 PM
                                  Greyhound = Barcelona (NT)EduardoS08/08/08 05:25 PM
                        shared register fileAnil Maliyekkel08/07/08 07:45 AM
                          shared register fileMichael S08/07/08 08:51 AM
                            shared register fileAnil Maliyekkel08/07/08 12:18 PM
                        shared register fileRagingDragon08/09/08 02:35 AM
                          shared register fileEduardoS08/09/08 08:23 AM
                            shared register filesDavid Kanter08/09/08 09:12 AM
                              shared register filesThiago Kurovski08/09/08 11:17 AM
                                shared register filesDavid Kanter08/09/08 01:38 PM
                                  shared register filesThiago Kurovski08/09/08 03:54 PM
                                    shared register filesDavid Kanter08/09/08 10:11 PM
                              shared register filesPotatoswatter08/09/08 01:09 PM
                                shared register filesMichael S08/10/08 12:01 AM
                                  shared register filesPotatoswatter08/10/08 02:31 AM
                                    shared register filesMichael S08/10/08 03:33 AM
                                      shared register filesPotatoswatter08/10/08 05:46 AM
                                        shared register filesMichael S08/10/08 06:35 AM
                                          shared register filesPotatoswatter08/10/08 08:50 AM
                                            shared register filesDavid Kanter08/10/08 09:41 AM
                                              shared register filesRagingDragon08/10/08 09:48 AM
                                              shared register filesPotatoswatter08/10/08 10:12 AM
                                              shared register filesJouni Osmala08/10/08 11:10 AM
                                shared register filesM.Isobe08/10/08 01:38 AM
                                  shared register filesPotatoswatter08/10/08 02:33 AM
                                    shared register filesRagingDragon08/10/08 09:43 AM
        POWER7's new instruction set "VSX"Anil Maliyekkel08/05/08 07:29 PM
          POWER7's new instruction set "VSX"Jouni Osmala08/05/08 09:23 PM
            POWER7's new instruction set "VSX"Potatoswatter08/06/08 04:16 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell blue?