Slashdot Mirror


AMD Multi-Core G3MX DRAM Interface Details Emerge

MojoKid writes "New details have emerged regarding AMD's upcoming G3MX technology. The 'future Opteron Platform' AMD mentioned in their press release seems to be built around a CPU currently codenamed 'Hydra'. Hydra will still feature an on-die memory controller, but unlike current platforms it will be geared for DDR3 memory. The processor will interface to one or more G3MX chips, which in turn provides the interface to the memory slots. G3MX will act as a memory port extender for the memory controller in the CPU socket and a serial link to the RAM.The electrical signaling between the memory controller and G3MX is based on HyperTransport 3.0."

43 comments

  1. DDR3? by Anonymous Coward · · Score: 2, Funny

    I didn't even know there was a DDR2. But then again, I'm not a dancing japanophile idiot.

    1. Re:DDR3? by moderatorrater · · Score: 1, Funny

      They're up to 4 or so on the arcade game (not counting the "turbo" editions, etc). Regarding the RAM, DDR3's been around for a while iirc.

    2. Re:DDR3? by CajunArson · · Score: 4, Informative

      Don't confuse graphics DDR3 with DDR3 SDRAM used for general system memory. They are completely different beasts.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    3. Re:DDR3? by Anonymous Coward · · Score: 0

      There's even GDDR4 memory for graphics. DDR3 for regular systems is still pretty new and there's not a large amount of boards supporting it available yet.

    4. Re:DDR3? by Anonymous Coward · · Score: 0

      I believed DDR was Deutsche Demokratische Republik.

  2. Re:DDR3? Actually... by Anonymous Coward · · Score: 0, Funny

    DDR2 has been out for a while though, and AMD makes most of its chips in Germany, not Japan.

    Dance, idiot.

  3. So a mini north bridge chip? by Brit_in_the_USA · · Score: 4, Insightful

    Looks like a mini northbridge - just memory and no PCIe or AGP or anything else.

    I wonder what the latency hit is going to be with lots of them on a server and moving data from one branch of a tree to another?
    BR> I guess if they don't deviate from HT3 spec too much lots of other applications could emerge for this chip, with the inclusion of partnerships to bring DSP's and other accelerators / CPU alternatives to the server line this is turning more and more into Lego.

    1. Re:So a mini north bridge chip? by 644bd346996 · · Score: 1

      I don't really see any way the latency hit could be worse than (or even as bad as) the hit Intel took from FB-DIMMS. AMD wouldn't be hyping this if it had the same Achilles' Heel that Intel's solution has.

    2. Re:So a mini north bridge chip? by hyc · · Score: 1

      No more than the latency hit for a multi-socket system today when one CPU needs to access memory residing on the other CPU's memory controller. That's the beauty of HyperTransport.

      Of course I asked AMD for this 2 and a half years ago. Nice to see it's finally come to life.
      http://forums.amd.com/forum/messageview.cfm?catid= 28&threadid=34279
      They didn't need to wait for HT 3.0 to release this, it would have worked perfectly well back then.

      --
      -- *My* journal is more interesting than *yours*...
  4. Re:DDR3? Actually... by Enleth · · Score: 1

    I think this AC was referring to that weird Japanese game with coloured circles on the ground, trying to be funny or just having no clue at all.

    --
    This is Slashdot. Common sense is futile. You will be modded down.
  5. Marketing Translation by Anonymous Coward · · Score: 2, Funny

    Translation: "We've taken some moderately new technology and repackaged it with buzz words to make you think you need it."

    1. Re:Marketing Translation by Tribbin · · Score: 2, Funny

      Wow! For a moment I doubted my own intelligence there, trying to get anything specific out of the press release. Then I realized I had read similar sentences on the 'Dilbert Mission Statement Generator'.

      http://www.dilbert.com/comics/dilbert/games/career /bin/ms.cgi

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  6. So... by JazzyMusicMan · · Score: 0

    can i play halo 3 on it?

  7. Re:DDR3? Actually... by Anonymous Coward · · Score: 2, Funny

    weird Japanese game
    There's weird shit coming out of Japan?

    When did that start?
  8. good luck AMD by edxwelch · · Score: 2, Interesting

    It'll be interesting to see if AMD actually get to deliver this technology before they run out of money (http://uk.theinquirer.net/?article=41700)

    1. Re:good luck AMD by somersault · · Score: 1

      http://www.brillig.com/debt_clock/ .. America's all out of money but they still seem to be going

      --
      which is totally what she said
    2. Re:good luck AMD by ravenshrike · · Score: 1

      Actually, you have to add approximately 8.2 billion per day to that number, as least if the government didn't use cash accounting which is wildly inaccurate for calculating debt of such a large organization. And most of that is from SocSec and Medicare.

  9. Re:PowerPoint City! by eniac42 · · Score: 4, Interesting

    Despite the propoganda they are not pure angels and Intel is not pure evil either.

    Maybe so, but thats not the point. I just dont want to see the mainstream PC processor market to become a one-horse race. If AMD had not been there, Intel would probably still be making P4s clocked at 1ghz today.. Having said that, I dont think AMD can take Intel head on - they are right to (or need to) find other niches..

    --
    "A nation that forgets its past is doomed to repeat it." - Churchill
  10. Actually... by Brane2 · · Score: 5, Informative

    this concept seems quite sensible.

    They are using G3MX chips as a sort of multiplexer and connecting it to the CPU though a couple of lanes with high-speed signaling.

    Internal logic within HYDRA CPU will have the capability to use either conventional onboard memory controller and drive the DDR-3 RAM directly or when socketed within board with G3MX extenders, use that same lines for communication through the G3MX.

    Since the load on the lines will be much smaller and constant and since all lines are unidirectional, each line will be capable of much higher signaling speed, so they will be able to use 4x as much RAM as before per CPU node.

    If that is not enough, several Hydra CPUs could be connected through HT links- just like now with existing Opterons.

    CPU-G3MX connection is much more direct and probably need not to use extra cycles for node addressing, unlike conventional internode communications through HT links, so time overhead could be considerably smaller...

    Also, compared to FB-DIMMs, when accessing to some RAM bank here user only pays some throughput penalty (if any), but doesn't suffer much extra latency- with FB-DIMMs data hos between the modules and each hop costs one clock, so access time for 4-th module is longer than to the first one in a group.

    Not to mention that GMX-3 chip could host some L3 cache if needed in some later implementation and that combined speed of all G3MX chips is probably greater than existing solution, so interesting effects could be achieved with meory interlieve.

    It could very well be that such combination could have distinct speed advantage even in many workstation applications...

    1. Re:Actually... by Fulcrum+of+Evil · · Score: 1

      They are using G3MX chips as a sort of multiplexer and connecting it to the CPU though a couple of lanes with high-speed signaling.

      So it's the RDRAM architechture in reverse?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:Actually... by raxx7 · · Score: 3, Interesting

      Intel, IBM et all have been using similar memory extenders on server chipsets for quite some time.
      For example, check the XMBs on Intel's E8500 chipset.

      The reason why Intel has moved from such memory extenders and pushing FB-DIMM is simple though: there won't be a 4th DIMM on G3MX. DDR3 isn't likely to support more than 2 registered DIMMS per channel, 4 rank each.

    3. Re:Actually... by Brane2 · · Score: 1

      But with FB-DIMM you get to pay high latency penalty with higher number of modules that really it doesn't matter if in theory you can do it, in practicall world latencies will kill you.

      Besides that, on Optys you can always add one extra CPU with its set of 4x G3FX chips and corresponding RAM.

      Sure, latencies through extra HT link will be higher, but you get extra CPU that you can useif you want to, and however you cut it, with extra memory you have to pay some extra latencies.

      All things considered, this solution is not half bad.

      Especially if they do it Right(TM) and incorporate similarly fast links between G3FX chips in a group and maybe throw in extra HT link and at least small L3 cache so that periphery can have big-time DMA access to the memory...

      Come to think about it, some autonomous SSE-like unit in that chip could also come in very handy...

      If done right, this could give new Optys considerable edge...

    4. Re:Actually... by Courageous · · Score: 1

      Not to mention that GMX-3 chip could host some L3 cache if needed in some later implementation and that combined speed of all G3MX chips is probably greater than existing solution, so interesting effects could be achieved with meory interlieve.

      Surely you must mean L4. Barcelona has L3 on die. :)

      C//

    5. Re:Actually... by Brane2 · · Score: 1

      But G3MX is meant for Barcelona successors AIU, and those need not necessarily have L3.

      Even if so, L4 wouldn't hurt, especially if it is much larger than smallish L3 on first Barcelonas.

      Also, if there would be separate channel for peripheral DMA access, internode G3MX communication and on-chip SIMD units, extra cache could nicely decouple CPU from RAM most of the time, especially with maybe one or two extra instructions for software L4 cache prefetch...

    6. Re:Actually... by Courageous · · Score: 1

      But G3MX is meant for Barcelona successors AIU, and those need not necessarily have L3.

      Well, perhaps, although I thought there was this big virtualization argument in favor of common L3 and dedicated L2 caches.

      What I'm interested in is what total b/w their are targeting to a single piece of silicon. I recall that Niagara2's got 50GB/s. Woodcrest is doing 21GB/s or so. Those N2's must be something else again for throughput-oriented computing.

      C//

    7. Re:Actually... by raxx7 · · Score: 3, Insightful

      No, it's not all bad. GM3X is a sensible solution, with a different set of tradeoffs than FB-DIMM.

      In both FB-DIMM and G3MX case you have the basic concept: Memory Controller --- buffer --- DRAM
      The difference is where the buffer is. On G3MX is't on the board and it can handle 1 or 2 DRAM modules. On FB-DIMM it's on the DIMM itself and can only handle one module but buffers can be daisy chained.

      G3MX allows you the flexibility of having up to 2 modules per channel without an extra latency.
      With FB-DIMM, each modules in the channel worsens your average latency. The only way to add more modules without worsening latency is adding more channels. But each channel requires quite a bit of sillicon on the memory controllers, so it's not the best solution in the world.

      OTOH, FB-DIMM allows up to 8 modules per channel. G3MX only allows two.
      The only way to get more modules with G3MX is adding more channels. Not only each channel costs a bit of sillicon as I mentioned earlier (I'm ignoring the fact that it actually costs you an entire CPU), it also costs quite a bit of board area too.
      DDRx channels require a lot more traces and board area than the FB-DIMM or HT links. We'll problably see some servers with the G3MX buffers and memory slots in daugher boards instead of mainboards, which will mititage the board area problem.

      I don't think G3MX chips will have any kind of intelegence. They'll just be "dumb buffers", like FB-DIMM's AMBs or E8500's XMBs.
      All the intelegence will be back at the memory controller, in the CPU die as usual: which pages will be open, what should be prefetched, etc.

  11. waiting... by Anonymous Coward · · Score: 0

    ...for the day when processor and memory will come in one piece.

  12. Quantity has a quality all its own? by asm2750 · · Score: 1

    Is it just me or does this product seem to be an alternative to using expensive DIMMS using normal grade DDR3 memory rather than using expensive FB-DIMMS like intel does on their enterprise hardware and also increasing the amount of slots per system since you have a more ideal fanout with the memory split up like its shown in article?

  13. Hypertransport 3.0? by PopeRatzo · · Score: 1

    I don't know what it is, but I know I need me some of that Hypertransport 3.0.

    Now if I just had some more mana, fiery kernite and tritanium, I could build a time machine.

    --
    You are welcome on my lawn.
  14. Re:PowerPoint City! by Anonymous Coward · · Score: 0

    Just an fyi -- the new chip, code named Barcelona, is not K10. It is a K8 derivative, with changes about equal to the change from Thunderbird to Palomino in the K7 days. The Inquirer, bless their hearts, decided to start calling it "K10" just like they decided to start calling the dual-core K8 "K9" with no prompting from AMD.

  15. Re:PowerPoint City! by Anonymous Coward · · Score: 0

    Oh, and I do want AMD to do well, they have some nice technology, I'm just not necessarily enamored with their more vocal fanboys.
    "Hey, don't get me wrong, some of my best friends are [insert ethnic minority ranted about here]!"

    So you are an Intel cheerleader...why not just be honest for once and admit it?
  16. Re:So long, Intel... by flight_master · · Score: 1, Flamebait

    Seriously, I think this will be the final nail in Intel's coffin. They think they can wait out for Barcelona and then release their stockpiles of their new Prypiat chips, but does anybody honestly care anymore? They are taking it in the shorts so hard these days, AMD just keeps on dishing it out and Intel keeps winding up with a black eye. Does anybody know anyone who is buying Intel parts these days?

    Ah, so that's why Apple is using Intel chips? That's why the MacBook and MacBook Pro is such a good notebook? That's why AMD got that behinds kicked when Intel released the Core/Core2 chips? Go read some benchmarks, kid.
    --
    "Free software" is a matter of liberty, not price.
  17. Re:So long, Intel... by Joe+The+Dragon · · Score: 0, Offtopic

    Apple was talking about going to x86 useing intel cpus back when AMD was kicking intel a** and at the same time as the AMD VS Intel law suit came out. Also at the same time amd MB's had and still better on board video then what apple was and still is useing in there there systems. Back in the G5 days apple was useing AMD's HT bus and the g5 with pci-e had pci-e lanes then the mac pro.

    Apple should be useing better on video then gma 950 or a real video card in all systems.

  18. Re:PowerPoint City! by Anonymous Coward · · Score: 0

    "P4s clocked at 1ghz today"

    Yeah, like Intel does not want to compete with PowerPC or other ISAs eh?
    One of the main driving forces in the 90s and still today for Intel has been to beat the RISC ISAs.

  19. "Based On" Hypertransport 3.0? by Courageous · · Score: 2, Interesting

    Something bugs me about the chart in TFA.

    It shows 13 lanes outgoing and 20 lanes incoming to each G3MX unit.

    And then it references hypertransport. However, hypertransport is a duplex standard. It can transfer data 20GB/sec in each direction per 32bit link.

    So how am I to interpret this.

    Anyway, supposing that each of those 3GMX units is anything at all similar to an 32-lane HT3.0 protocol, we're talking 80GB/sec of memory bandwidth per processor. That's just nuckin' futz! :-)

    C//

    1. Re:"Based On" Hypertransport 3.0? by Brane2 · · Score: 2, Insightful

      They have probably meant to say that the same pin drivers will be used as they are on the HT-3.0 links.

      Given that it took a considerable effort to develop such superfast drivers on silicon chip and that it is now in their existing know-how it seems only reasonable to leverage it to the maximum use...

  20. The Real Question,,, by im_thatoneguy · · Score: 1

    The Real Question is how much less time will my renders take compared to not having a G34X! chip?

  21. Don't wait! Death is for you! by Anonymous Coward · · Score: 0

    Don't wait! Death is for you!

    Supposely killed by:
    * Intel Conroe 45nm in 2008Q1
    * rival ppc970, clean 64 bit architecture of high performance computing, present in PS3, XBox360, G5, ...

  22. I gave up by tacocat · · Score: 0, Troll

    I used to be a huge fan of the AMD CPU architecture. Clearly a better, faster, more product compared to Intel

    But over the years there has been so much splitting and fragmentation of the architectures from both companies and I hardly know what I'm getting anymore. Too many cute names and not enough information about what they are really doing. It would have been a lot better for both companies if they just made three lines of CPU and left it at that

    Of course, my choice for the simplified structure would be:

    • Notebook class: emphasis on power consumption
    • Workstation class: emphasis on a cheap ass POS that is affordable but limited (original Celeron)
    • Server class: dims the lights in most major cities trying to get that extra squeeze of performance because it's all about performance
    But they've got way too many variants right now for me to have a clue what I'm actually getting.