GUMPIM: Unitary and Malleable Memory for Processing-in-Memory with Guaranteed PIM Pages
GUMPIM is proposed, a PIM system that allows interleaved CPU pages and non-interleaved PIM pages to coexist in a Unitary and Malleable memory space with Guaranteed PIM page allocation and enables zero-copy during PIM task offloading and maintains CPU memory bandwidth while ensuring low PIM offloading overhead.