Samsung's Processing-in-Memory (PIM)
chipsandcheese.com
Samsung's Processing-in-Memory (PIM)
1–10 of 118 posts
Re: Samsung's Processing-in-Memory (PIM)
#2Re: Samsung's Processing-in-Memory (PIM)
#3That being said, I am not sure what’s the killer application for this technology, and without such application adoption is unlikely.
Re: Samsung's Processing-in-Memory (PIM)
#4Re: Samsung's Processing-in-Memory (PIM)
#5Interesting that Samsung still pursues PIM. IIRC they had a paper in ISCA21 or 22 where they showed HBM2 module with PIM, which back then impressed me quite a lot. That being said, I am not sure what’s the killer application for this technology, and without such application adoption is unlikely.
Imagine (this is a fantasy pitch but potentially achievable for some use cases) wanting to run a larger llm and all you have to do is buy more RAM so it fits.
Re: Samsung's Processing-in-Memory (PIM)
#6Interesting that Samsung still pursues PIM. IIRC they had a paper in ISCA21 or 22 where they showed HBM2 module with PIM, which back then impressed me quite a lot. That being said, I am not sure what’s the killer application for this technology, and without such application adoption is unlikely.
Build it, and they will come ;)
Re: Samsung's Processing-in-Memory (PIM)
#7Re: Samsung's Processing-in-Memory (PIM)
#8Re: Samsung's Processing-in-Memory (PIM)
#9Interesting that Samsung still pursues PIM. IIRC they had a paper in ISCA21 or 22 where they showed HBM2 module with PIM, which back then impressed me quite a lot. That being said, I am not sure what’s the killer application for this technology, and without such application adoption is unlikely.
As I understand it, the killer app is llms. You could run MACs directly in RAM, offloading a lot of work from CPU and cutting down on insane (external) memory bandwidth required. Imagine (this is a fantasy pitch but potentially achievable for some use cases) wanting to run a larger llm and all you have to do is buy more RAM so it fits.
Isn't this how it works today already? Granted you wanted to run it on RAM rather than VRAM.
Re: Samsung's Processing-in-Memory (PIM)
#10Add a new set of CPU instructions like “rep macb”
...and it's been long enough now, that I can say there was an effort to implement this on standard x86 memory controllers and have the existing string instructions do so, back in the days of SDR SDRAM, but the tradeoffs weren't (yet) in favour.