期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
Scaling out NUMA-Aware Applications with RDMA-Based Distributed Shared Memory
1
作者 Yang Hong Yang Zheng +3 位作者 Fan Yang Bin-Yu Zang hai-bing guan hai-bo Chen 《Journal of Computer Science & Technology》 SCIE EI CSCD 2019年第1期94-112,共19页
The multicore evolution has stimulated renewed interests in scaling up applications on shared-memory multiprocessors,significantly improving the scalability of many applications.But the scalability is limited within a... The multicore evolution has stimulated renewed interests in scaling up applications on shared-memory multiprocessors,significantly improving the scalability of many applications.But the scalability is limited within a single node;therefore programmers still have to redesign applications to scale out over multiple nodes.This paper revisits the design and implementation of distributed shared memory (DSM)as a way to scale out applications optimized for non-uniform memory access (NUMA)architecture over a well-connected cluster.This paper presents MAGI,an efficient DSM system that provides a transparent shared address space with scalable performance on a cluster with fast network interfaces.MAGI is unique in that it presents a NUMA abstraction to fully harness the multicore resources in each node through hierarchical synchronization and memory management.MAGI also exploits the memory access patterns of big-data applications and leverages a set of optimizations for remote direct memory access (RDMA)to reduce the number of page faults and the cost of the coherence protocol.MAGI has been implemented as a user-space library with pthread-compatible interfaces and can run existing multithreaded applications with minimized modifications.We deployed MAGI over an 8-node RDMA-enabled cluster.Experimental evaluation shows that MAGI achieves up to 9.25:4 speedup compared with an unoptimized implementation,leading to a sealable performance for large-scale data-intensive applications. 展开更多
关键词 distributed shared MEMORY (DSM) SCALABILITY multieore evolution NON-UNIFORM MEMORY ACCESS (NUMA) remote direct MEMORY ACCESS (RDMA)
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部