vPIM: Efficient Virtual Address Translation for Scalable Processing-in-Memory Architectures.

DAC(2023)

引用 0|浏览7
暂无评分
摘要
3D-stacked memory technologies make it possible to integrate computation logic into the memory stack to reduce data movement between CPU and memory, enabling processing-in-memory (PIM). PIM systems scale in capacity and bandwidth by connecting multiple PIM stacks through a memory network. They also need to be programmable, where having virtual memory support is critical. Existing address translation schemes, however, are not optimized for a scalable PIM system. In this work, we propose VPIM, a virtual address translation scheme for scalable, multi-stack PIM systems. VPIM optimizes contention of the memory network in a PIM system and reduces translation time with pre-translation. Our evaluation shows a speedup of 4.4x and 1.7x compared to conventional radix and cuckoo hash page tables in eight memory-intensive workloads.
更多
查看译文
关键词
3D-stacked memory technologies,computation logic,data movement,memory network,memory stack,multiple PIM stacks,multistack PIM systems,PIM systems,scalable PIM system,scalable processing-in-memory architectures,virtual address translation scheme,virtual memory support,vPIM
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要