Author Topic: solved: 8192-bit wide memory bus?  (Read 285 times)

0 Members and 1 Guest are viewing this topic.

Offline incfTopic starter

  • Frequent Contributor
  • **
  • Posts: 480
  • Country: us
  • ASCII > UTF8
solved: 8192-bit wide memory bus?
« on: Yesterday at 03:56:15 pm »
I recently read the NVIDIA H100 GPU has a 8192-bit wide memory bus.

Has anything been published documenting how exactly they pulled off such a wide bus? (Special memory? A bunch of smaller memory modules in parallel with a complicated control scheme? etc.)

After a certain point I would imagine the "boring logistics" of having so many signals starts to become a challenge.

Googling and such leads me to believe that these GPU modules are so expensive and 'new' that teardowns and technical information are not as widely available as is for older architectures.
« Last Edit: Yesterday at 04:27:17 pm by incf »
Test
 

Online edavid

  • Super Contributor
  • ***
  • Posts: 3696
  • Country: us
Re: 8192-bit wide memory bus?
« Reply #1 on: Yesterday at 04:06:17 pm »
They use HBM stacks, which are 1024 bits wide:

https://en.wikipedia.org/wiki/High_Bandwidth_Memory

Also, it appears that H100 uses 6 stacks = 6144 bit bus.
 

Offline iMo

  • Super Contributor
  • ***
  • Posts: 6319
  • Country: sm
Re: solved: 8192-bit wide memory bus?
« Reply #2 on: Yesterday at 05:12:16 pm »
So that’s why Micron moved out of the consumer business?
Readers discretion is advised..
 

Offline incfTopic starter

  • Frequent Contributor
  • **
  • Posts: 480
  • Country: us
  • ASCII > UTF8
Re: solved: 8192-bit wide memory bus?
« Reply #3 on: Yesterday at 05:23:53 pm »
I wonder if the DDR situation is mostly an issue of the bus type

ie. so maybe Intel and AMD motherboard chipsets just need to gain the ability to talk to memory that uses some version of this new HBC bus (I'm ignoring all of the logistical problems like HBC being for on-die communication and DDR for being for memory sticks)
Test
 

Offline iMo

  • Super Contributor
  • ***
  • Posts: 6319
  • Country: sm
Re: solved: 8192-bit wide memory bus?
« Reply #4 on: Yesterday at 05:34:15 pm »
..Micron said that the enterprise biz with those HBM is much more profitable, therefore they go out of the "consumer biz" (ie. Crucial finishes).
Readers discretion is advised..
 

Offline MadTux

  • Frequent Contributor
  • **
  • Posts: 844
Re: solved: 8192-bit wide memory bus?
« Reply #5 on: Yesterday at 05:35:05 pm »
Just incredible large micro-BGAs with shitloads of balls?
Certainly easier than doing 1kbyte/clock in serial mode.
Currently at 1Gbyte/s per pin, so that's just 8,192 Tbyte/s or 64Tbit/s with 8192-bit bus.
Kinda crazy, would be optical frequency, if just serial with no QAM or other magic
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 7534
  • Country: nl
Re: solved: 8192-bit wide memory bus?
« Reply #6 on: Yesterday at 08:28:46 pm »
ie. so maybe Intel and AMD motherboard chipsets just need to gain the ability to talk to memory that uses some version of this new HBC bus (I'm ignoring all of the logistical problems like HBC being for on-die communication and DDR for being for memory sticks)

Interposers are expensive, even organic ones.

NVIDIA is moving to LPDDR5x for their CPU memory, almost as efficient in joule/bit, but can be done on standard PCBs and is fast enough. Save the HBM for the GPUs for now.

Intel&AMD have more inertia and are more bound to classical motherboards with memory slots, but it's starting to get very costly power wise. Unless there comes some revolutionary chipscale compressed attachment standard which can directly compete with soldering, all memory will be soldered soon.
 

Online ejeffrey

  • Super Contributor
  • ***
  • Posts: 4456
  • Country: us
Re: solved: 8192-bit wide memory bus?
« Reply #7 on: Yesterday at 08:41:09 pm »
https://en.wikipedia.org/wiki/CAMM_(memory_module) is an attempted standard for lpddr modules. 
 

Online Marco

  • Super Contributor
  • ***
  • Posts: 7534
  • Country: nl
Re: solved: 8192-bit wide memory bus?
« Reply #8 on: Yesterday at 09:15:07 pm »
https://en.wikipedia.org/wiki/CAMM_(memory_module) is an attempted standard for lpddr modules.

Framework/AMD couldn't make LPCAMM2 work for Strix Halo. SOCAMM2 seems a lot less space wasting, maybe it's close enough to soldered, dunno.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf