Runtime Techniques for Programming with Fast and Slow Memory

2017 IEEE International Conference on Cluster Computing (CLUSTER)(2017)

引用 3|浏览18
暂无评分
摘要
The increase in memory capacity is substantially behind the increase in computing power in today's supercomputers. In order to alleviate the effect of this gap, diverse options such as NVM - non-volatile memory (less expensive but slow) and HBM - high bandwidth memory (fast but expensive) are being explored. In this paper, we present a common approach using parallel runtime techniques for utilizing NVM and HBM as extensions of the existing memory hierarchy. We evaluate our approach using matrix-matrix multiplication kernel implemented in CHARM++ and show that applications with memory requirement four times the HBM/DRAM capacity can be executed efficiently using significantly less total resources.
更多
查看译文
关键词
memory requirement four times,fast memory,slow memory,memory capacity,computing power,supercomputers,NVM,nonvolatile memory,high bandwidth memory,parallel runtime techniques,matrix-matrix multiplication kernel,CHARM++,DRAM,HBM,memory hierarchy
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要