【24h】

Two Layers Distributed Shared Memory

机译:两层分布式共享内存

获取原文

摘要

This paper presents a methodology to design a distributed shared memory by decomposing it into two layers. An application independent layer supplies the basic functionalities to access shared structures and optimizes these functionalities according to the underlying architecture. On top of this layer, that can be seen as an application independent run time support, an application dependent layer defines the most suitable consistency model for the considered class of applications and it implements the most appropriate caching and prefetching strategies for the consistency model. To exemplify this methodology, we introduce DVSA, a package that implements the application independent layer and SHOB, an example of the second layer. SHOB defines a release consistency model for iterative numerical algorithms and it implements the corresponding caching and prefetching strategies. We present some experimental results of the methodology and discuss the performance of a uniform multigrid method developed through SHOB on a massively parallel architecture, the Meiko CS2, and on a cluster of workstations.
机译:本文介绍了一种通过将分布式共享内存进行分解成两层的方法。应用程序独立层提供基本功能以访问共享结构,并根据底层架构优化这些功能。在此图层的顶部,可以看作是应用程序独立运行时支持,应用程序相关层定义了所考虑的应用程序类别最合适的一致性模型,并且它实现了一致性模型的最合适的缓存和预取策略。为了举例说明此方法,我们介绍DVSA,该程序包实现应用程序独立层和跳闸,第二层的示例。 shob定义迭代数字算法的释放一致性模型,它实现了相应的缓存和预取策略。我们介绍了一些方法的实验结果,并讨论了通过Shob在大规模并行架构,Meiko CS2和工作站群体上开发的均匀多重资源方法的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号