Efficient Swap Protocol of Remote Memory Paging for Out-of-Core Multi-thread Applications

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

引用 2|浏览5
暂无评分
摘要
A new page swap protocol is proposed for a user-level remote memory paging system to accelerate the performance of out-of-core processing with multi-thread user programs and libraries written in OpenMP and pthread. The original swap protocol has a bottle-neck in efficient page swapping which is requested by multiple threads in a user program, because all MPI communications to memory servers and page swap managements are allocated to one system thread. Though, this protocol has a benefit that it is widely available anywhere even if MPI thread-support-level is not so high. The new protocol uses two independent system threads, one for page swapping and the other for managing user thread requests. Although it requires the highest MPI thread-support-level (multiple) which is usually considered to degrade MPI communication performance compared to than in lower MPI thread-support-level, the new protocol achieves higher performance than the original one in micro benchmark, Stream benchmark, matrix multiplication, and stencil computation.
更多
查看译文
关键词
out-of-core,memory paging,page swap,remote memory,memory server,remote paging,swap protocol,MPI
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要