Barcelona Article Online

Article: Inside Barcelona: AMD's Next Generation
By: Dean M (dean.m8.delete@this.gmail.com), May 16, 2007 11:09 am
Room: Moderated Discussions
Great read. Thanks.

Just a few things:

"...16 XMM registers, which actually occupy 2 slots, since they are 128 bits wide."

This is true for the K8, but not for Barcelona.
From the AMD 10h optimization guide:

"A floating-point XMM register is viewed as one 128-bit register internal to the processor.
Current generation processors cannot write a 64-bit half of a 128-bit XMM register without having a merge dependency on the other 64-bit half."

Also, the K8/Barcelona diagrams would seem to suggest that data is stored from LSU1 and loaded to LSU2, but that's not the case as you yourself have written in the article.
Stores are written (after retirement) from LSU2 exclusively. While loads can be initialized from either LSU1 or LSU2, the actual data is passed directly to the IFFRF (and can be cough by a reservation station or ALU on the way there).

From the same diagram: FPMISC should present its data directly to LSU1, instead of going through a reservation station.
And a typo: 44 Entry Integer Future File – should be 40.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Barcelona Article OnlineDavid Kanter05/16/07 03:20 AM
  Barcelona Article OnlinePiedPiper05/16/07 05:12 AM
    Yes, I left out a sentence there. Fixed (NT)David Kanter05/16/07 12:07 PM
  Barcelona Article Onlineanonymous05/16/07 06:01 AM
    Barcelona Article OnlineAnonymous05/16/07 06:28 PM
      Barcelona Article Onlineanonymous05/16/07 07:52 PM
  Barcelona Article OnlineAnonymous105/16/07 07:08 AM
  Barcelona Article OnlineDean M05/16/07 11:09 AM
    Barcelona Article OnlineDavid Kanter05/16/07 12:38 PM
      Barcelona Article OnlineDean M05/16/07 02:10 PM
  Barcelona Article OnlineIntelUser200005/16/07 02:59 PM
    Barcelona Article OnlineLinus Torvalds05/16/07 03:24 PM
    Barcelona Article OnlineDavid Kanter05/16/07 04:57 PM
    Barcelona Article OnlineMichael S05/17/07 05:07 AM
      Barcelona Article OnlineIntelUser200005/18/07 08:58 PM
  8 socket serversDoug Siebert05/16/07 04:58 PM
    8 socket serversMichael S05/17/07 05:20 AM
      8 socket serversJoe Chang05/17/07 07:38 AM
      8 socket serversAlex Jones05/17/07 09:35 AM
      8 socket serversJose05/23/07 08:23 AM
        8 socket serversMichael S05/23/07 11:37 AM
          8 socket serversanonymous05/26/07 03:49 PM
            8 socket serversJoe Chang05/27/07 01:46 PM
        8 socket serversDoug Siebert05/23/07 09:56 PM
          8 socket serversJoe Chang05/24/07 04:33 AM
          8 socket serversAnonymous05/24/07 11:18 AM
            8 socket serversDoug Siebert05/24/07 10:47 PM
              8 socket serversLinus Torvalds05/25/07 10:35 AM
          8 socket serversNick05/25/07 02:29 AM
  Performance estimation seems oddHotar05/17/07 01:54 AM
    Performance estimation seems oddDavid Kanter05/17/07 08:38 AM
  microops vs macroops on page 4Peter Lund05/17/07 12:04 PM
    microops vs macroops on page 4David Kanter05/21/07 04:51 PM
      microops vs macroops on page 4EduardoS05/21/07 05:42 PM
        microops vs macroops on page 4dess05/21/07 07:00 PM
  Barcelona Article OnlinePeter Lund05/17/07 12:25 PM
  macro-op vs. micro-opdess05/21/07 07:24 AM
    macro-op vs. micro-opDavid Kanter05/21/07 04:38 PM
      macro-op vs. micro-opdess05/21/07 06:15 PM
        macro-op vs. micro-opDavid Kanter05/22/07 12:11 AM
          macro-op vs. micro-opdess05/22/07 03:56 AM
            macro-op vs. micro-opGipsel05/22/07 05:05 AM
              macro-op vs. micro-opdess05/22/07 05:52 AM
                macro-op vs. micro-opanonymous05/22/07 06:14 AM
                  macro-op vs. micro-opdess05/22/07 06:44 AM
                    macro-op vs. micro-opEduardoS05/22/07 02:19 PM
                      macro-op vs. micro-opdess05/24/07 08:52 AM
            Stop comparing apples to orangesEduardoS05/22/07 02:30 PM
              Stop comparing apples to orangesdess05/22/07 04:09 PM
                Stop comparing apples to orangesdess05/22/07 04:30 PM
                Stop comparing apples to orangesEduardoS05/22/07 04:31 PM
                  Stop comparing... apples to oranges?dess05/24/07 09:30 AM
              Stop comparing apples to orangesanonymous05/22/07 08:12 PM
                Stop comparing apples to orangesEduardoS05/23/07 02:50 PM
          macro-op vs. micro-opanonymous05/22/07 06:08 AM
            macro-op vs. micro-opdess05/22/07 06:40 AM
              macro-op vs. micro-opanonymous05/22/07 06:48 AM
      macro-op vs. micro-opdess05/21/07 08:30 PM
        macro-op vs. micro-opanonymous05/22/07 06:44 AM
          macro-op vs. micro-opdess05/24/07 09:38 AM
      macro-op vs. micro-opMichael S05/22/07 05:26 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell blue?